Mail(): Failed to connect to mailserver
Résolu
Bonjour,
J'ai mis un mot de passe sur une base de données Mysql depuis je ne peut plus m'y connecter...J'ai dû réinstaller Wampserveur et la fonction mail() ne fonctionnes plus alors que j'ai le même fichier sendmail.ini et (je pense) le même fichier php.ini.
J'utilise free comme messagerie
Dans le fichier sendmail.ini :
Dans le fichier php.ini :
Et ce que j'utilise pour l'envoyer en php :
J'ai mis un mot de passe sur une base de données Mysql depuis je ne peut plus m'y connecter...J'ai dû réinstaller Wampserveur et la fonction mail() ne fonctionnes plus alors que j'ai le même fichier sendmail.ini et (je pense) le même fichier php.ini.
J'utilise free comme messagerie
Dans le fichier sendmail.ini :
smtp_server=smtp.free.com
smtp_port=465
smtp_ssl=auto
default_domain=free.fr
auth_username=********@free.fr
auth_password=****************
force_sender=********@free.fr
force_recipient=
hostname=
Dans le fichier php.ini :
sendmail_path = "C:\wamp64\sendmail\sendmail.exe"
Et ce que j'utilise pour l'envoyer en php :
ini_set( 'display_errors', 1 );
error_reporting( E_ALL );
$from = "********@free.fr";
$to = $_SESSION['maillogin'];
$subject = "A2F Mon site";
$message = "Le code A2F : " . $_SESSION['key'];
$headers = "From:" . $from;
mail($to,$subject,$message, $headers);
echo "L'email a été envoyé.";
10 réponses
-
Contributeurbonjour, ne devrais-tu pas tester le retour de la fonction mail()?
-
Je ne comprend pas ton message...
-
Contributeurc'est expliqué ici: https://www.php.net/manual/fr/function.mail.php
-
-
Comment le mets on en place ce retour ?
-
J'ai essayé et je reçois "oups"
Et j'ai ça comme erreurs :
Warning: mail(): SMTP server response: 550 5.1.8 <admin@wampserver.invalid>: Sender address rejected: Domain not found in C:\wamp64\www\Projet en template\login\a2f\index.php on line 54
Warning: mail(): SMTP server response: 550 5.1.8 <admin@wampserver.invalid>: Sender address rejected: Domain not found in C:\wamp64\www\Projet en template\login\a2f\index.php on line 58
-
Je ne sais pas où trouvé les fichiers ".ini" ...
Peut-tu me donner le chemin d'accès s'il te plaît ? -
J'ai çà à la ligne 1076 de mon php.ini :
sendmail_from ="admin@wampserver.invalid"
-
Warning: mail(): SMTP server response: 550 5.1.8 <admin@wampserver.invalid>: Sender address rejected: Domain not found in C:\wamp64\www\Projet en template\login\a2f\index.php on line 54
Lorsque j'ai mis mon adresse mail à la place de admin@wampserver.invalid j'ai eu cette erreur. -
Si a l'erreur que j'avais au début mais je ne vois pas que tu veux dire par çà...
-
Donc c'est comme si le fichier que j'éditais n'était pas celui qu'y étais connecté à mail() mais je ne sais pas comment le reconfigurer...
-
MERCI ! J'ai redémarré Wampserver et ça fonctionne !