~all
O final de SPF que retorna softfail para endereços IP não listados: o domínio acredita que provavelmente não estão autorizados, mas não chega a um fail definitivo.
O que significa
O ~all é o final que o guia de configuração de SPF do Google usa nos exemplos. Os receptores ficam sabendo que o remetente não listado provavelmente não é legítimo, e a RFC 7208 diz que não devem rejeitar só por softfail, embora possam examinar a mensagem com mais atenção.
Com DMARC, um softfail não dá pass no SPF, então conta como um fail no veredito DMARC. Um domínio protegido por DMARC em p=quarantine ou p=reject ganha pouco ao passar para -all, enquanto um domínio sem DMARC depende mais do próprio final do SPF.
O ~all é uma escolha sensata enquanto o registro é novo ou a lista de serviços de envio ainda está sendo levantada.
Exemplo
v=spf1 include:spf.protection.outlook.com ~allTermos relacionados
Neste site
Fontes
Em que esta definição se baseia. O texto é nosso; os fatos são das fontes.
- RFC 7208: Sender Policy Framework (SPF), section 8.5rfc-editor.org
- RFC 7208: Sender Policy Framework (SPF), section 4.6.2rfc-editor.org
- Google Workspace Admin Help: Set up SPFknowledge.workspace.google.com
Todos os 432 termos do glossárioA wiki: blacklists e códigos de bounce