O que é SPF
SPF é um registro publicado no DNS que informa quais servidores podem enviar email usando o seu domínio. O servidor que recebe a mensagem consulta esse registro antes de decidir o que fazer com ela.
O registro começa com v=spf1 e segue com uma lista de mecanismos. Cada mecanismo autoriza um endereço, uma faixa ou o registro de outro domínio. A política no fim define o que fazer quando nada corresponde.
Como a checagem acontece
O servidor de destino usa o domínio do remetente do envelope, consulta o TXT do domínio e avalia os mecanismos na ordem publicada. O resultado pode ser aprovado, neutro, falha leve ou falha.
A política ~all indica cautela e -all indica recusa. A escolha depende do que já está publicado e de quanto o domínio conhece os próprios remetentes. Uma política rígida cedo demais interrompe emails legítimos que ninguém mapeou.
O limite de consultas e o encaminhamento
O SPF aceita no máximo dez consultas ao DNS durante a avaliação, e cada include costuma trazer outros mecanismos que consomem esse orçamento. Um domínio com vários fornecedores chega ao limite sem perceber.
O encaminhamento quebra o SPF por desenho, porque o servidor que entrega é outro. Por isso a autenticação de email combina DKIM e DMARC, que verificam a mensagem e alinham o resultado ao domínio do remetente.
Como conferir
Consulte o TXT do domínio e conte os mecanismos que geram consulta. Confira se existe um único registro v=spf1 e se os serviços que enviam email aparecem na lista. O envio de teste mostra o resultado real antes de endurecer a política.
A entregabilidade depende desse conjunto, não de um registro isolado. Para revisar DNS, política e envio do domínio, o Desenvolvimento Colaborativo da Dev Side Studio permite conferir a configuração durante a sessão.
Dúvidas frequentes
Perguntas frequentes sobre SPF
- SPF garante que o email chegue à caixa de entrada?
- Não. O SPF informa ao servidor que recebe se a máquina que enviou estava autorizada. Entregar, marcar como spam ou recusar depende do provedor e dos outros registros do domínio.
- Por que o SPF falha quando a mensagem é encaminhada?
- Porque o encaminhamento troca o servidor que entrega a mensagem, e esse novo servidor não está na lista do domínio original. O [DKIM](/glossario/dkim/) resolve parte desse caso, porque a assinatura acompanha a mensagem.
- Quantos registros SPF o domínio pode ter?
- Um. O DNS precisa ter um único registro começando com `v=spf1`. Dois registros produzem erro de avaliação, e o domínio perde a proteção.
- O que significa o limite de dez consultas?
- Cada `include`, `a`, `mx` e `ptr` consome uma consulta ao DNS. Acima de dez, a avaliação termina em `permerror`, e o domínio não é mais aprovado na checagem.
Para continuar
Recursos relacionados
Documentação
RFC 7208: SPF
Especifica a sintaxe, a avaliação e os limites do registro SPF.
Abrir recursoDocumentação
Cloudflare: registros DNS
Mostra como publicar e conferir registros TXT no DNS do domínio.
Abrir recursoAplicação na formação
Formação DevOps
Na Formação DevOps, o SPF aparece na configuração de DNS e no diagnóstico de entrega de email do domínio.
Conhecer a formação
Fontes consultadas
Referências deste verbete
Este verbete ajudou você?
Obrigado pela resposta. Ela fica salva apenas neste navegador.