Bonjour,
Je cherche a envoyer un mail de confirmation lors d'une inscription d'un membre avec la fonction mail()
Pour l'instant, je fais des tests en local. Voila mon php.ini:
Quand je clique sur Valider (Ce qui envoi le mail), une erreur s'affiche:
Warning: mail() [function.mail]: SMTP server response: 530-5.5.1 Authentication Required. Learn more at 530 5.5.1 http://mail.google.com/support/bin/answer.py?answer=14257 t5sm785326wes.9 in C:\wamp\www\Kincurt\pages\inscription.php on line 51
J'aimerais savoir comment envoyer des mail avec la fonction mail(), tout en utilisant Gmail
Salut
Je te conseille alors d'utiliser autre chose que mail(). Tu ne touchera pas en plus au fichier php.ini
Utilise la classe PHPmailer
Tu trouveras un tuto sympa sur : http://stephaneey.developpez.com/tutoriel/php/phpmailer/
Je viens de remarqué que je n'ai pas la même version que toi (je l'avais téléchargé sur http://sourceforge.net/projects/phpmai [...] ailer%20v5.1/
La 5.1; peut être que tu n'aura pas le problème. Et repart peut-être sur un des exemples du 5.1
Ok, excuse moi de te faire tourner en rond.
En faite, en localhost, cela ne peut pas fonctionner (dans l'état actuelle); si tu mets ton site chez un hébergeur, cela pourra fonctionner.
Je ne me suis jamais creusé la tête pourquoi cela ne fonctionne pas en local; je crois avoir trouvé la réponse. Du coup tu pourra utiliser ta fonction mail() ou phpMailer, il y a des avantages dans l'un comme dans l'autre.
mail() : tu utilise de la bande passante de ton serveur, plus intéressant que l'autre méthode pour envoie de masse de mail
phpMailer : Tu utilise la bande passante du serveur google
Donc, il faut que tu touche au php.ini finalement
Remplace SMTP = smtp.gmail.com
par SMTP = smtp.tonfournisseurinternet
comme SMTP = smtp.sfr.fr
suite a la réinstallation de windows et wampserver, je viens de galérer pour remettre en marche l'envoie d'email sous wampserver et la consultation de ce topic ne m'a pas vraiment aidé.
Comme il ressort en tete dans les resultat de google, j'ai pensé qu'il serait utile de faire une liste des choses a savoir pour configurer wampserver.
1. l'envoi d’email sous Wampserver fonctionne bien contrairement à ce qui est dit plus haut.
2. les paramètres (Smtp, adresse email, port) dans le fichier php.ini sont des paramètres de connexion par défaut. C'est a dire qi'ils ne sont utilisés que si vous ne les fournissez pas dans votre script lorsque vous utilisez la fonction mail() ou mieux la class PhpMailer(). Je viens de le vérifier en mettant n'importe quoi dans mon fichier php.ini, l'envoie d'email fonction toujours très bien.
3. Il faut faire attention à ce que les pare-feu (windows/anti-virus) ne bloquent pas wampserver.
4. Il n'est pas forcement nécessaire de passer par le smtp de votre fournisseur d'accès mais ça peut aider. Personnellement je suis chez xxx et l'envoi par gmail fonctionne très bien.
5. Généralement on se connecte en ssl donc il faut activer l'extension php_openssl dans wampserver (clic gauche sur l'icone W dans le tray > PHP > Extensions PHP>vérifier que php_openssl est coché sinon clic dessus pour l'activer)
6. exemple de paramètres de connexion:
$smtp = 'ssl//smtp.gmail.com';
$email = 'monemail@gmail.com';
$port = '465';
Voilà vous savez tout! enfin presque
Sinon comme Popof83, je conseille également l'utilisation de PhpMailer, ça simplifie pas mal de choses.
Le message qui suit est une réponse automatique activée par un membre de l'équipe. Les réponses automatiques leur permettent d'éviter d'avoir à répéter de nombreuses fois la même chose ce qui leur fait gagner du temps et leur permet de s'occuper des sujets qui méritent plus d'attention plus facilement. Nous sommes néanmoins ouverts et si vous avez une question ou une remarque, n'hésitez pas à contacter la personne en question par Message Privé. Pour plus d'informations, nous vous invitons à lire les règles générales du forum
Avant de poster, demandez-vous si ce que vous allez dire apporte quelque chose au sujet. Si votre message n'apporte rien, vous ferez perdre du temps à tout le monde et le sujet pourrait dévier ou devenir difficile à suivre.
Aussi, vérifiez la date du topic. Le déterrage de topic nuit au bon fonctionnement du forum et est interdit. Utilisez les boutons pour dire merci. Si le topic date de plus de deux mois sans réponses, mieux vaut ne pas répondre.
Un émulateur de Chip-8 en D
Writing a faster youtube downloader
Moderateur forum || FAQ 3D || discord 3D francophone || OC Tweak script