Le email non vengono firmate da DKIM quando inviate tramite discourse

Ho discourse installato su VPS
Ho directadmin installato su un VPS gestito diverso che esegue exim smtp

In discourse ho utilizzato i dettagli del server SMTP sul VPS directadmin

Ho controllato le email con isnotspam.com

Invio di email utilizzando thunderbird con directadmin SMTP

Risultato: pass
ID(s) verificati: [header.From=discourse@example.com](mailto: header.From=discourse@example.com)
Selettore=x
dominio=example.com
Record DNS DomainKeys=x._domainkey.example.com

MA se lo invio tramite discourse il risultato passa, ma nessun selettore

Risultato: pass
ID(s) verificati: [header.From=discourse@example.com](mailto :header.From=discourse@example.com)
Selettore=
dominio=
Record DNS DomainKeys=._domainkey.

Qualche idea?

Qual componente ti aspetti che esegua la firma DKIM?

1 Mi Piace

Il mio server SMTP dovrebbe.

Tuttavia, quando le e-mail vengono inviate da Discourse, non vengono firmate allo stesso modo.

Mi chiedo se abbia a che fare con il helo forum.example.com

Hai dato tu stesso la risposta :sunglasses: Discourse agisce come client smtp e la firma dkim deve essere fornita dal server smtp che riceve le email da Discourse.

Sì, corretto.

Quindi i diversi risultati di firma quando controllati con isnotspam mi stavano confondendo.


Comunque, ho rieseguito il test oggi e ora passa

–

----------------------------------------------------------
Dettagli del controllo DKIM:
----------------------------------------------------------

Risultato: pass
ID verificati: header.From=discourse@example.com
Selettore=x
dominio=example.com
Record DNS DomainKeys=x._domainkey.example.com

Non sono sicuro di cosa sia successo, ma ho dovuto aggiornare la mia chiave txt DNS all’interno di cloudflare, oltre ad aggiornare l’rDNS per il server di posta.

Forse è solo servito tempo perché tutto si propagasse o svuotasse qualche cache?

Nel test precedente:

Risultato: superato
ID(s) verificato(i): [header.From=discourse@example.com](mailto:header.From=discourse@example.com)
Selettore=
dominio=
Record DNS DomainKeys=._domainkey.

non c’era alcun record DKIM, quindi non è stato firmato.

Il DNS non si propaga, ricordalo.

Indipendentemente da ciò, ora l’email è firmata, quindi dovresti essere a posto?

Sì, sono i cartelli al momento del controllo, quindi qualcosa necessitava di un aggiornamento della cache.