Files
varlog/data/83cabd62-617e-418c-a890-76e205bf5551/index.md
T

1.9 KiB
Raw Blame History

Pour rejeter les mails en fonction des erreurs SPF, tu peux te baser sur les mots-clés dans l'en-tête Received-SPF. Voici les valeurs possibles et leurs significations, ainsi que les mots-clés à filtrer pour rejet :


SPF Return Codes dans Received-SPF :

Code SPF Signification Rejet conseillé ?
Pass Le domaine autorise cette IP à envoyer des mails Ne pas rejeter
Fail L'IP nest pas autorisée par le domaine Oui
Softfail L'IP nest probablement pas autorisée ⚠️ Optionnel
Neutral Aucune politique définie Non
None Pas denregistrement SPF trouvé ⚠️ Optionnel
Permerror Erreur permanente dans l'enregistrement SPF (ex. : boucle, mauvaise syntaxe) Oui
Temperror Erreur temporaire (serveur DNS inaccessible, timeout) ⚠️ Optionnel

Mots-clés à filtrer pour rejet automatique :

Received-SPF: Fail
Received-SPF: Permerror

Tu peux aussi inclure Softfail si tu veux durcir le filtrage, mais attention aux faux positifs.


Exemple de règle dans Postfix (avec header_checks) :

/^Received-SPF: Fail/      REJECT SPF Fail - IP non autorisée
/^Received-SPF: Permerror/ REJECT SPF Permerror - SPF malformé

Ou via SpamAssassin :

  • Rejeter les mails avec score élevé si SPF_FAIL ou SPF_PERMERROR est détecté.