Yahoo marque notre courrier comme spam. Nous utilisons le framework PHP Zend pour envoyer le courrier. L'en-tête du courrier indique que la clé de domaine a échoué.
Authentication-Results : mta160.mail.in.yahoo.com from=mydomain.com ; domainkeys=fail (bad sig) ; from=mydomain.com ; dkim=pass (ok)
Nous avons configuré notre serveur SMTP (le même serveur que celui utilisé pour envoyer du courrier à partir de zend framework). dans outlook et envoyons le mail à yahoo. Cette fois-ci, yahoo nous dit que domainkeys est passé.
Résultats d'authentification : mta185.mail.in.yahoo.com from=speedgr from=speedgreet.com ; dkim=pass (ok)
La clé de domaine est ajoutée dans l'en-tête du courrier sur notre serveur qui est utilisé à la fois par le client Outlook et le client PHP. yahoo reconnait le mail envoyé par outlook et yahoo ne reconnait pas le mail envoyé par le client PHP. PHP. Pour autant que je sache, la signature du courrier électronique est effectuée sur le serveur à l'aide de la clé de domaine. PHP et Outlook utilisent le même serveur pour signer le courrier. Mais pourquoi Yahoo agit-il différemment ? Qu'est-ce qui m'échappe ? Une idée ? Quelqu'un peut-il m'aider ?