O SPF precisa ser configurado para cada domínio. Embora você possa usar curingas, isso cria efetivamente todos os subdomínios possíveis que correspondem ao curinga. É raro você querer usar curingas. O SPF não se aplica a PTR
records, e seus NS
domains normalmente não devem enviar e-mails.
Se você quiser proteger os domínios que não devem estar enviando e-mails para enviar spam, use um registro SPF como v=spf1 -all
. Eu recomendaria fazê-lo, mas muitos domínios não têm essa cobertura. (Eu vi muitos deles sendo rejeitados pelo meu filtro de spam.) Isso deve incluir domínios da web que alguns spammers tendem a preferir.
O domínio usado no envelope do endereço, From:
, Sender:
e cabeçalhos semelhantes deve ter um registro SPF como v=spf1 a mx -all
. Isso causará problemas aos remetentes que usam outros servidores SMTP para enviar e-mails de seu domínio. O SPF será aplicado ao envelope do endereço que, na maioria dos casos, deve corresponder a um dos cabeçalhos de endereço do remetente.
Se você quiser permitir que outros servidores SMTP enviem em nome de seu domínio, você poderá usar o mecanismo include
. Há limites para o número de pesquisas de domínio que podem ser aplicadas, portanto, o aninhamento profundo com mecanismos como A
ou MX
pode causar falha na verificação antes que todos os mecanismos sejam concluídos. Também é provável que você importe um mecanismo ~all
que irá derrotar significativamente o propósito de usar o SPF.
A configuração do seu servidor SMTP para aceitar conexões autenticadas de seus usuários na porta de submissão (587) permitirá que eles usem seu servidor de e-mail para enviar e-mails. A porta de envio deve ser configurada para ativar o StartTLS. A autenticação deve exigir TLS.
Seu servidor SMTP deve ter um registro SPF que permita enviar e-mail. Um registro como v=spf1 a -all
seria apropriado.
Considere a possibilidade de consultar DMARC
, que permitirá publicar uma política sobre como o e-mail SPF e o DKIM devem ser tratados. Você também pode receber feedback sobre o desempenho do seu domínio em suas políticas. Isso pode incluir indicações de que seu domínio está sendo usado para enviar spam.