SPF: comparação entre ~all, -all, ?all e +all

Resposta curta

O mecanismo all é a última regra em um registro SPF e define o padrão para remetentes sem correspondência de outra forma: -all hardfail (rejeitar), ~all softfail (aceitar, mas marcar), ?all neutro (sem opinião), +all passar tudo (nunca usar). Para produção, use ~all durante a construção e -all quando seu registro estiver concluído.

As quatro eliminatórias

-all — hardfail: remetentes não listados falham no SPF; os receptores devem rejeitar. ~all — softfail: remetentes não listados são aceitos, mas sinalizados. ?all — neutro: sem afirmação, essencialmente sem proteção. +all — pass: autoriza toda a internet a enviar como você; uma configuração incorreta grave.

Qual usar

Comece com ~all para não devolver um remetente legítimo que você esqueceu de listar. Observe seus relatórios DMARC; assim que cada remetente real passar, vá para -all para obter a postura SPF mais forte. Nunca envie ?all ou +all.

Verifique seu registro SPF agora

Abrir o verificador SPF gratuito →

Perguntas frequentes

-all ou ~all é melhor?

-all é mais forte. Com a aplicação do DMARC, o ~all ainda está bem protegido, mas o -all adiciona defesa em profundidade assim que seu registro for concluído.

O que acontece se eu usar +all?

Você autoriza qualquer pessoa a enviar como seu domínio - isso desativa efetivamente a proteção SPF. Remova-o imediatamente.

O mecanismo all é definido em RFC 7208 §5.1.

Revisado por Skysnag Security Team. Última atualização .