Mail(): Failed to connect to mailserver

Résolu/Fermé
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020 - Modifié le 6 juin 2020 à 20:51
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020 - 10 juin 2020 à 15:50
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 :

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é.";
A voir également:

10 réponses

yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 Ambassadeur 1 557
6 juin 2020 à 21:43
bonjour, ne devrais-tu pas tester le retour de la fonction mail()?
0
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020
6 juin 2020 à 21:45
Je ne comprend pas ton message...
0
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 1 557
6 juin 2020 à 22:05
0
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020
6 juin 2020 à 22:39
Comment le mets on en place ce retour ?
0
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 1 557
7 juin 2020 à 08:46
par exemple:
if(mail($to,$subject,$message, $headers)){
   echo "L'email a été envoyé.";
}else{
   echo "oups";
}  
0
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020
7 juin 2020 à 12:04
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
0
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 1 557
7 juin 2020 à 12:33
as-tu cherché dans tes fichiers .ini si tu n'avais pas quelque part "admin@wampserver.invalid"?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020
7 juin 2020 à 14:39
Je ne sais pas où trouvé les fichiers ".ini" ...
Peut-tu me donner le chemin d'accès s'il te plaît ?
0
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 1 557
7 juin 2020 à 14:43
peut-être les fichiers que tu as mentionnés au départ?
0
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020
7 juin 2020 à 18:57
J'ai çà à la ligne 1076 de mon php.ini :

sendmail_from ="admin@wampserver.invalid"
0
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 1 557
8 juin 2020 à 10:19
as-tu essayé de remplacer par l'adresse email que tu as utilisée pour auth_username?
0
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020
8 juin 2020 à 18:21
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.
0
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 1 557
8 juin 2020 à 18:48
cela ne te fait-il pas penser à un message d'erreur que tu as déjà lu?
0
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020
9 juin 2020 à 10:46
Si a l'erreur que j'avais au début mais je ne vois pas que tu veux dire par çà...
0
yg_be Messages postés 23405 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 20 décembre 2024 1 557
9 juin 2020 à 11:27
tout se passe comme si tu n'avais pas réellement modifié le fichier ini, pas redémarrer après l'avoir modifié, ou comme si tu avais encore l'adresse invalide présente quelque part.
0
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020
9 juin 2020 à 15:19
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...
0
R0M1_07 Messages postés 23 Date d'inscription vendredi 5 juin 2020 Statut Membre Dernière intervention 14 juin 2020
10 juin 2020 à 15:50
MERCI ! J'ai redémarré Wampserver et ça fonctionne !
0