Voilà voilà, je suis en train de développer un site web pour une entreprise. J'utilise donc, pour la newsletter, un formulaire qui est ensuite envoyé par la fonction PHP mail(). J'ai configuré le serveur SMTP intégré à WindowsXP Pro (avec IIS).
Donc, jusque là j'ai testé en envoyant sur mon adresse gmail, et ça marchait parfaitement..
Maintenant, j'aimerai bien tester avec d'autres boîtes, en l'occurence hotmail et free.
cependant, alors que les mails sont envoyés en même temps, seul ma boite gmail reçoit quelque chose. J'ai été voir dans le BadMail, et là tout les mails non réceptionnés ne sont pas notés, mais je vois un message de ce type dans un des fichiers :
Final-Recipient: rfc822;madoxav@free.fr
Action: failed
Status: 5.0.0
Diagnostic-Code: smtp;553 sorry, your envelope sender domain MX must not resolve to localhost (#5.7.1) |
Quelqu'un sait d'où ça peut venir? On ne peut pas envoyer un mail à free par un serveur SMTP "localhost"?