Configurando E-mail: Como criar um registro SPF válido?

Após testar o e-mail do meu fórum, recebi a resposta padrão do Discourse que menciona:

O registro SPF do seu domínio está correto? Teste seu registro SPF aqui. Observe que TXT é o tipo de registro oficial correto para SPF.

Quando tentei validar no kitterman.com, foi exibido:

Nenhum registro SPF válido encontrado, seja do tipo TXT ou do tipo SPF.

O Mail-tester.com me deu o seguinte resultado:

[SPF] Seu servidor está autorizado a usar bounce+28dcce.9420cbf-test-rs5jj=mail-tester.com@mg.mydomain.net
O Framework de Política de Remetente (SPF) é um sistema de validação de e-mail projetado para prevenir spam, detectando falsificação de e-mail, uma vulnerabilidade comum, verificando os endereços IP dos remetentes.
O que consideramos como seu registro SPF atual é:

v=spf1 include:mailgun.org ~all

Não tenho certeza do que devo fazer a seguir.

É possível que seu e-mail de notificação seja de um domínio diferente daquele que você validou no Mailgun?

Por exemplo, o domínio validado no Mailgun é mg.example.com e você está usando um e-mail de notificação como noreply@discuss.example.com?

Se for esse o caso, provavelmente isso está causando o problema. Tente alterar o e-mail de notificação para noreply@mg.example.com.

Isso resolveu! Obrigado!

Os registros SPF são notoriamente complicados. O DKIM ainda mais. Nunca consegui fazer o DMARC funcionar, então não posso comentar sobre ele.