Configuración de correo electrónico: ¿Cómo crear un registro SPF válido?

Después de probar el correo electrónico de mi foro, recibí la respuesta predeterminada de Discourse que menciona:

¿Es correcta la regla SPF de tu dominio? Prueba tu regla SPF aquí. Ten en cuenta que TXT es el tipo de registro oficial correcto para SPF.

Cuando intenté validar en kitterman.com, mostró:

No se encontró ninguna regla SPF válida, ni de tipo TXT ni de tipo SPF.

Mail-tester.com me da el siguiente resultado:

[SPF] Tu servidor está autorizado para usar bounce+28dcce.9420cbf-test-rs5jj=mail-tester.com@mg.mydomain.net
El Marco de Políticas de Remitente (SPF) es un sistema de validación de correos electrónicos diseñado para prevenir el spam detectando la suplantación de remitentes, una vulnerabilidad común, verificando las direcciones IP del remitente.
Lo que hemos registrado como tu regla SPF actual es:

v=spf1 include:mailgun.org ~all

No estoy seguro de qué debo hacer a continuación.

¿Es posible que su correo electrónico de notificación sea diferente del dominio que validó en Mailgun?

Por ejemplo, ¿el dominio validado en Mailgun es mg.example.com y está utilizando un correo electrónico de notificación como noreply@discuss.example.com?

Si ese es el caso, probablemente sea la causa del problema. Intente cambiar el correo electrónico de notificación a noreply@mg.example.com.

¡Eso fue todo! ¡Gracias!

Los registros SPF son notoriamente quisquillosos. DKIM aún más. Nunca he conseguido que DMARC funcione, así que no puedo comentar al respecto.