2 votes

Yahoo a marqué mon mail comme spam et dit que domainkey échoue

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 ?

1voto

schmidty Points 703

Il semble que vous deviez indiquer au framework PHP le nom de domaine sous lequel vous signez l'email... en gros, remplacez "mydomain.com" par "speedgreet.com". Je ne sais rien du framework mais pour signer des choses comme DKIM et DomainKeys, vous avez besoin de plusieurs choses :

  1. Fichier de clé privée
  2. Domaine (il s'agit du domaine qui possède les enregistrements TXT de la politique)
  3. Sélecteur (il s'agit du sous-domaine qui contient les enregistrements TXT de la politique, normalement quelque chose comme "dkim")

Si vous pouviez donner un peu plus d'informations sur le code utilisé pour signer le message ou configurer la signature et les enregistrements de l'en-tête complet (dans Yahoo, cliquez sur le bouton "Action" puis sélectionnez "En-tête complet"), cela nous aiderait.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X