Les e-mails ne sont pas signés par DKIM lors de l'envoi via Discourse

J’ai discourse installé sur un VPS
J’ai directadmin installé sur un autre VPS géré exécutant exim smtp

Dans discourse, j’ai utilisé les détails du serveur SMTP sur le VPS directadmin

J’ai vérifié les e-mails avec isnotspam.com

Envoi d’e-mails en utilisant thunderbird avec le SMTP de directadmin

Résultat : pass
ID(s) vérifié(s) : [header.From=discourse@example.com](mailto: header.From=discourse@example.com)
Sélecteur=x
domaine=example.com
Enregistrement DNS DomainKeys=x._domainkey.example.com

MAIS si je l’envoie via discourse, le résultat passe, mais sans sélecteur

Résultat : pass
ID(s) vérifié(s) : [header.From=discourse@example.com](mailto :header.From=discourse@example.com)
Sélecteur=
domaine=
Enregistrement DNS DomainKeys=._domainkey.

Des idées ?

Quel composant est censé effectuer la signature DKIM ?

1 « J'aime »

Mon serveur SMTP devrait.

Cependant, lorsque les e-mails sont envoyés depuis Discourse, ils ne sont pas signés de la même manière.

Je me demande si cela a quelque chose à voir avec le helo forum.example.com

Vous avez donné la réponse vous-même :sunglasses: Discourse agit comme un client smtp et la signature dkim doit être fournie par le serveur smtp recevant les e-mails de Discourse.

Oui, c’est correct.

Donc, les différents résultats de signature lorsqu’ils étaient vérifiés avec isnotspam me confondaient.


Quoi qu’il en soit, j’ai relancé le test aujourd’hui et il réussit maintenant.

----------------------------------------------------------
Détails de la vérification DKIM :
----------------------------------------------------------

Résultat : pass
ID(s) vérifié(s) : header.From=discourse@example.com
Sélecteur=x
domaine=example.com
Enregistrement DNS DomainKeys=x._domainkey.example.com

Je ne suis pas sûr de ce qui s’est passé, mais j’ai dû mettre à jour ma clé txt DNS dans cloudflare, ainsi que mettre à jour le rDNS pour le serveur de messagerie.

Peut-être que cela a juste nécessité du temps pour que tout se propage ou efface un cache ?

Dans le test précédent :

Résultat : réussite
ID(s) vérifié(s) : [header.From=discourse@example.com](mailto :header.From=discourse@example.com)
Sélecteur=
domaine=
Enregistrement DNS DomainKeys=._domainkey.

il n’y avait pas d’enregistrement DKIM, donc il n’a pas été signé.

Le DNS ne se propage pas, souviens-toi.

Quoi qu’il en soit, le courrier est maintenant signé, donc tu devrais être tranquille ?

Oui, ce sont des panneaux lors de la vérification, donc quelque chose nécessitait une mise à jour du cache.