O SPF é usado para identificar quais endereços IP podem enviar mensagens de email para um domínio específico. Servidores de e-mail procurarão o SPF com base no domínio do endereço de e-mail. Por exemplo, ao enviar um e-mail como [email protected] , o servidor de e-mail procurará o registro SPF (geralmente um registro TXT) em example.com .
O registro SPF informará ao servidor de e-mail o que os endereços IP podem enviar para example.com . Por exemplo, se o registro SPF de example.com foi
v=spf1 ip4:156.24.120.10 ~all
Isso significa que, se o e-mail estiver vindo como example.com de 156.24.120.10, PERMITA QUE o e-mail seja enviado. O ~ antes de 'all' significa 'soft-fail' em todos os IPs (softfail = deixa o servidor de email decidir, mas provavelmente deve marcar a pesquisa SPF como falha). Portanto, se algum outro servidor de e-mail estiver enviando como example.com que não foi 156.24.120.10, a solicitação de SPF falhará e os servidores de e-mail poderão marcar a mensagem como spam.