Quando estudei o funcionamento de DNSs eu ainda não era maior de idade... então provavelmente esse troço nem ao menos existia naquela época... mas agora é comum.
O que é : Um e-mail, quando enviado, é marcado como tendo ou não o registro SPF. Como assim ?
Quem executa o envio é o servidor SMTP
Quem faz o envio é um client
Quem traduz os nomes é o DNS
Pois o client, para que seu e-mail seja marcado com SPF no SMTP, precisa estar registrado no DNS como uma máquina apta a enviar e-mail através deste SMTP. Esse registro é chamado de SPF.
Servidores de e-mail podem fazer filtros de e-mails que por acaso estejam sem o registro SPF, classificando tais e-mails como SPAM.
Desta forma :
- Para um site enviar um e-mail de forma adequada, o servidor web do site tem que estar registrado no DNS com o registro SPF
- Se você enviar e-mail de casa utilizando o servidor SMTP do seu provedor, tudo será enviado sem o registro de SPF, afinal geralmente sua máquina em casa tem IP dinâmico.
Pode ser que todo mundo já saiba isso e eu estou chovendo no molhado, mas para mim foi novidade quando me avisaram há alguns dias. Estou um pouquinho desatualizado nestes detalhes...