Envoie de mail par fmtp / gmail
juliendu51100
Messages postés
442
Date d'inscription
Statut
Membre
Dernière intervention
-
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
barnabe0057 Messages postés 14455 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour a toute et a tous je viens aujourd'hui vers vous car depuis quelques jour je me suis entrepri dans l'idée d'envoyer des mail en fmtp depuis mon site WEB.
J'ai donc télécharger sendmail et l'es mis ici (décompresser) "C:\wamp64\sendmail"
Je suis ensuite aller dans le php.ini et modifier la ligne 1051 "
*
Je suis ensuite aller sur le compte google fraichement créer pour activer "Accès moins sécurisé des applications"
sauf que malgrer tous cela j'ai toujours l'erreur : Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
Je ne sait plus du tout où chercher.., merci beaucoup pour votre aide ! :)
J'ai donc télécharger sendmail et l'es mis ici (décompresser) "C:\wamp64\sendmail"
Je suis ensuite aller dans le php.ini et modifier la ligne 1051 "
;sendmail_path = "C:\Wamp64\sendmail\sendmail.exe"" j'ai ensuite modifier le fichier "sendmail.ini" comme ci-dessous
smtp_server=smtp.gmail.com
smtp_port=465
default_domain=gmail.com
auth_username=testsiteperso51@gmail.com
auth_password=**MonmotdepaSSecompliquer**
force_sender=testsiteperso51@gmail.com
*
- mot de passe changer ;=)
Je suis ensuite aller sur le compte google fraichement créer pour activer "Accès moins sécurisé des applications"
sauf que malgrer tous cela j'ai toujours l'erreur : Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
Je ne sait plus du tout où chercher.., merci beaucoup pour votre aide ! :)
A voir également:
- Envoie de mail par fmtp / gmail
- Gmail connexion - Guide
- Accusé de reception gmail - Guide
- Espace de stockage gmail plein - Guide
- Gmail envoyer un mail - Guide
- Programmer envoi mail gmail - Guide
4 réponses
Bonjour,
Déjà on peut remarquer 2 problèmes :
1 - ton script PHP envoie les messages via localhost au lieu de passer par le relais Google (smtp.googlemail.com)
2 - la connexion se fait sur le port 25 alors qu'elle devrait se faire sur le port 465
Déjà on peut remarquer 2 problèmes :
1 - ton script PHP envoie les messages via localhost au lieu de passer par le relais Google (smtp.googlemail.com)
2 - la connexion se fait sur le port 25 alors qu'elle devrait se faire sur le port 465
juliendu51100
Messages postés
442
Date d'inscription
Statut
Membre
Dernière intervention
6
Oui effectivement php prend les lignes du dessus du fichier de configuration
barnabe0057
Messages postés
14455
Date d'inscription
Statut
Contributeur
Dernière intervention
4 925
>
juliendu51100
Messages postés
442
Date d'inscription
Statut
Membre
Dernière intervention
Donc il faut modifier ces lignes.
Bonjour,
Quel php.ini as tu modifié ?
Il faut que tu regardes, via un PHPINFO() lequel est réellement utilisé.
ensuite, bien évidemment, tu as redémarré ton wamp afin que les modifications soient prises en compte n'est-ce pas ?
Quel php.ini as tu modifié ?
Il faut que tu regardes, via un PHPINFO() lequel est réellement utilisé.
ensuite, bien évidemment, tu as redémarré ton wamp afin que les modifications soient prises en compte n'est-ce pas ?
Bonjour, merci pour ta réponse, j'ai cliquer sur le logo wamp vert -> PHP -> php.ini.
Après vérification avec phpinfo(); je suis allez sur le ligne "Loaded Configuration File C:\wamp64\bin\apache\apache2.4.37\bin\php.ini" je suis donc aller sur le même chemin, ouvert le fichier et je constate sur la ligne 1051 ";sendmail_path = "C:\Wamp64\sendmail\sendmail.exe"" et j'ai bien redémarrer le serveur mais rien ne change..
Après vérification avec phpinfo(); je suis allez sur le ligne "Loaded Configuration File C:\wamp64\bin\apache\apache2.4.37\bin\php.ini" je suis donc aller sur le même chemin, ouvert le fichier et je constate sur la ligne 1051 ";sendmail_path = "C:\Wamp64\sendmail\sendmail.exe"" et j'ai bien redémarrer le serveur mais rien ne change..
Après vérification je me suis aperçu que les paramètres du php.ini c'est que php prend les ligne du dessus. Je m'explique voici les lignes de 1038 a 1051
Après avoir modifier les ligne smtp_port et SMTP c'est que php prend c'est ligne et pas sendmail_path j'ai l'impression.
[mail function]
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp
SMTP = localhost
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp-port
smtp_port = 25
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.sendmail-from
sendmail_from ="admin@wampserver.invalid"
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; https://www.php.net/manual/en/mail.configuration.php#ini.sendmail-path
; sendmail_path = "C:\Wamp64\sendmail\sendmail.exe"
Après avoir modifier les ligne smtp_port et SMTP c'est que php prend c'est ligne et pas sendmail_path j'ai l'impression.