Configurazione della posta elettronica: come creare un record SPF valido?

Dopo aver testato l’email del mio forum, ho ricevuto la risposta standard di Discourse che menziona:

Il record SPF del tuo dominio è corretto? Verifica il tuo record SPF qui. Tieni presente che TXT è il tipo di record ufficiale corretto per SPF.

Quando ho provato a convalidare su kitterman.com, è apparso:

Nessun record SPF valido trovato, né di tipo TXT né di tipo SPF.

Mail-tester.com mi restituisce il seguente risultato:

[SPF] Il tuo server è autorizzato a utilizzare bounce+28dcce.9420cbf-test-rs5jj=mail-tester.com@mg.mydomain.net
Sender Policy Framework (SPF) è un sistema di validazione delle email progettato per prevenire lo spam rilevando il falso mittente, una vulnerabilità comune, verificando gli indirizzi IP del mittente.
Ciò che abbiamo registrato come tuo attuale record SPF è:

v=spf1 include:mailgun.org ~all

Non sono sicuro di cosa dovrei fare ora.

È possibile che il tuo indirizzo email di notifica sia diverso dal dominio che hai validato su Mailgun?

Ad esempio, il dominio validato su Mailgun è mg.example.com e stai utilizzando un’email di notifica come noreply@discuss.example.com?

Se è così, probabilmente è questo che sta causando il problema. Prova a modificare l’email di notifica in noreply@mg.example.com.

Ecco fatto! Grazie!

I record SPF sono notoriamente pignoli. DKIM ancora di più. Non ho mai fatto funzionare DMARC, quindi non posso commentare al riguardo.