SPF é um recurso que te permite checar se o remetente especificado é permitido pelo dono do domínio na Internet.
Exemplo:
Ao receber um email cujo remetente seja @gmail.com, o Selor através do SPF pode perguntar aos servidores do Google se aquele IP tem a permissão de enviar emails @gmail.com.
Como configurar:
Abra o arquivo referente ao evento Event.from (Consulte o seu selor.conf) e coloquei a seguinte regra
Spf_test!
Spf_resp? "4" Reply! "550 Voce nao passou pelo teste SPF" Deny!
Hadd! "X-SPF: %y"
Valores Possíveis da resposta da função Spf_test!:
0 = None (Não tem SPF)
1 = Pass (Liberado)
2 = Neutral (Neutro)
3 = SoftFail (Este IP Não deveria estar usando este dominio.)
4 = Fail (IP NÃO autorizado. Voce DEVE recursar este email)
5 = TempError
6 = PermError
No exemplo acima, eu mandei recusar apenas os retornos 4, mas, você pode mandar recusar os de valor 3 também.
Não é preciso reiniciar o Selor.