Bonjour,
je fais tourner un spip 2.0 (rev 14698), et l'envoi de mail me pose des soucis. En effet, lors de l'envoi
d'un mail (mot de passe oublié par exemple), le champ From: est mis égal au champ de Destinaire, par
exemple toto@exemple.com
Le problème est que lors de la réception du courrier par les serveurs du FAI du destinataire (exemple.com), quand
on voit un message venant de l'extérieur avec un champ From = toto@exemple.com, le message est
considéré comme suspect, et est donc rejeté/blacklisté/taggué...
De plus, je me fais taper sur les doigts par les administrateurs de mon site car mes machines envoient
du courrier depuis une adresse qui n'appartient pas au domaine.
Pour pallier ce problème j'ai dû modifier le ecrire/inc/envoyer_mail.php, en remplaçant la ligne
if (!$from) $from = $email_envoi;
par
if (!$from) $from = lire_config('email_webmaster'); // Cas ou l'adresse du webmaster spip est renseigne
if (!$from) $from = $_SERVER['SERVER_ADMIN']; // Sinon on prend l'adresse du webmaster du serveur
if (!$from) $from = $email_envoi; // Dernier cas : on ne devrait pas arriver là
Est-ce moi qui ai mal configuré mon serveur ? Ou bien est-ce un problème de spip ?
Merci !
--
Florence HENRY
LESIA - Observatoire de Paris