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.