E-Mails werden nicht von DKIM signiert, wenn sie mit Discourse gesendet werden

Ich habe Discourse auf einem VPS installiert
Ich habe DirectAdmin auf einem anderen Managed VPS mit Exim SMTP installiert

In Discourse habe ich die SMTP-Serverdetails auf dem DirectAdmin VPS verwendet

Ich habe E-Mails mit isnotspam.com überprüft

E-Mail-Versand mit Thunderbird über DirectAdmin SMTP

Ergebnis: pass
ID(s) verifiziert: [header.From=discourse@example.com](mailto: header.From=discourse@example.com)
Selector=x
domain=example.com
DomainKeys DNS Record=x._domainkey.example.com

ABER wenn ich es über Discourse versende, ist das Ergebnis pass, aber kein Selector

Ergebnis: pass
ID(s) verifiziert: [header.From=discourse@example.com](mailto :header.From=discourse@example.com)
Selector=
domain=
DomainKeys DNS Record=._domainkey.

Irgendwelche Ideen?

Welche Komponente soll die DKIM-Signatur durchführen?

1 „Gefällt mir“

Mein SMTP-Server sollte.

Wenn jedoch E-Mails von Discourse gesendet werden, werden sie nicht auf die gleiche Weise signiert.

Ich frage mich, ob es mit dem HELO forum.example.com zusammenhängt.

Sie haben die Antwort selbst gegeben :sunglasses: Discourse fungiert als SMTP-Client und die DKIM-Signatur muss vom SMTP-Server bereitgestellt werden, der die E-Mails von Discourse empfängt.

Ja, korrekt.

Daher haben mich die unterschiedlichen Signierergebnisse bei der Überprüfung mit isnotspam verwirrt.


Ich habe den Test heute erneut ausgeführt und er besteht nun.

----------------------------------------------------------
DKIM-Prüfungsdetails:
----------------------------------------------------------

Ergebnis: bestanden
ID(s) verifiziert: header.From=discourse@example.com
Selektor=x
domain=example.com
DomainKeys DNS-Eintrag=x._domainkey.example.com

Ich bin mir nicht sicher, was passiert ist, aber ich musste meinen DNS-TXT-Schlüssel in Cloudflare aktualisieren und auch die rDNS für den Mailserver aktualisieren.

Vielleicht hat es einfach Zeit gebraucht, bis alles propagiert oder ein Cache geleert wurde?

Im vorherigen Test:

Ergebnis: erfolgreich
ID(s) verifiziert: [header.From=discourse@example.com](mailto :header.From=discourse@example.com)
Selektor=
Domain=
DomainKeys DNS-Eintrag=._domainkey.

gab es keinen DKIM-Eintrag, daher war er nicht signiert.

DNS verbreitet sich nicht, denk dran.

Unabhängig davon ist die E-Mail jetzt signiert, also sollte alles in Ordnung sein?

Ja, es sind Schilder beim Einchecken, also musste etwas den Cache aktualisieren