Ou, dito de outra maneira, o uso v=spf1 a mx ~all
recomendado é sobre o uso v=spf1 a mx -all
? O RFC não parece fazer nenhuma recomendação. Minha preferência sempre foi usar FAIL, o que faz com que os problemas se tornem aparentes imediatamente. Acho que, com SOFTFAIL, os registros SPF configurados incorretamente podem persistir indefinidamente, pois ninguém percebe.
Todos os exemplos que eu vi online, no entanto, parecem usar o SOFTFAIL. O que me fez questionar minha escolha foi quando vi as instruções do Google Apps para configurar o SPF:
Crie um registro TXT contendo este texto: v = spf1 include: _spf.google.com ~ all
A publicação de um registro SPF que usa -all em vez de ~ all pode resultar em problemas de entrega. Consulte os intervalos de endereços IP do Google para obter detalhes sobre os endereços dos servidores de correio do Google Apps.
Os exemplos estão sendo excessivamente cautelosos ao pressionar o uso de SOFTFAIL? Existem boas razões para tornar o uso do SOFTFAIL uma prática recomendada?