Envoi de mail en PHP

Fermé
pipo91 Messages postés 5 Date d'inscription dimanche 29 septembre 2013 Statut Membre Dernière intervention 30 juin 2015 - 10 avril 2015 à 03:36
Yuh12 Messages postés 184 Date d'inscription mercredi 7 mai 2014 Statut Membre Dernière intervention 28 septembre 2017 - 17 avril 2015 à 14:55
Bonjour,
J'essai 'envoye un mail voila le message que j'ai
<<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 vous remerci deja. Pour vos aide...


A voir également:

2 réponses

Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
10 avril 2015 à 08:17
Bonjour,

En gros ça dit qu'il n'arrive pas à ce connecter au serveur de messagerie (sur le port 25 smtp) qui se trouve sur votre ordinateur.

Maintenant sans le code, c'est compliqué d'aller plus loin.
Avez-vous vérifié dans le php.ini la partie [mail function] ?

Cordialement
0
pipo91 Messages postés 5 Date d'inscription dimanche 29 septembre 2013 Statut Membre Dernière intervention 30 juin 2015
17 avril 2015 à 04:01
Salut Je vous remercie pour votre itervention.
Voici la configuration de la parti mail function

[mail function]
; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp
SMTP = smtp.gmail.com
; https://www.php.net/manual/en/mail.configuration.php#ini.smtp-port
smtp_port = 587

; For Win32 only.
; https://www.php.net/manual/en/mail.configuration.php#ini.sendmail-from
sendmail_from = mon_mail@gmail.com

; 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:\wamp\sendmail\sendmail.exe\" -t"

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =

; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
mail.add_x_header = On

; Log all mail() calls including the full path of the script, line #, to address and headers
;mail.log =
0
Yuh12 Messages postés 184 Date d'inscription mercredi 7 mai 2014 Statut Membre Dernière intervention 28 septembre 2017 24
17 avril 2015 à 14:55
Il me semble qu'il est impossible d'envoyer un mail depuis localhost qui est ton serveur local et ne requiert pas de connexion internet.

Pour utiliser/tester la fonction mail en PHP qui la nécessite, il faut logiquement que le site soit en ligne.
0