Outils pour utilisateurs

Outils du site


spf

Ceci est une ancienne révision du document !


SPF

Préambule

SPF (Sender Policy Framework) est une norme de vérification du nom de domaine de l'expéditeur d'email. Il s'agit d'un enregistrement DNS de type TXT sans préfixe (à confirmer selon l'hébergeur), chaque valeur (majuscule ou minuscule, peu importe) est séparée par un espace.

Exemple :

v=spf1 MX A ∼all

Variables

Variable Instructions Exemples
v=spf1Version du SPF (obligatoire)
MXIndique si le domaine contient un enregistrement DNS de type MX
AIndique si le domaine contient un enregistrement DNS de type A ou AAAA
allCorrespond toujours, quelque soit l'IP(voir les qualifieurs, ex: ∼all = toutes les IPs qui ne correspondent pas)
IP4Correspond à l'IP (ou à la plage d'IPs)ip4:12.22.58.0/14 plage d'adresses IPs
ip4:64.170.98.2/24 ip4:72.156.123.0 plages d'IPS + une autre IP
IP6Correspond à l'IP (ou à la plage d'IPs) en v6
EXISTSSi le domaine existe, c'est à dire résolu d'une quelconque manière ; rarement utilisé
INCLUDESi la règle incluse passe le test ; typiquement utilisé pour gérer les règles avec plusieurs FAI
PTRObsolète. Correspond si “forward-confirmed reverse DNS

Qualifieurs

+Pour résultat favorable. Peut être omis, ”+mx” est équivalent “mx”
?Pour résultat neutre
Léger échec (softfail). Intermédiaire entre neutre et échec ; pour débogage
-Échec réel, le mail doit être rejeté

Exemples

v=spf1 mx a ∼all

mondomaine.com a bien un enregistrement DNS de type MX et un autre A ; accepter n'importe quelle IP mais marquer l'email comme ayant une erreur légère si l'IP expéditeur ne correspond pas.

v=spf1 mx a ip4:64.170.98.2 -all

mondomaine.com a bien un enregistrement DNS de type MX et un autre A ; accepter les emails venant de cette IP mais rejeter les autres.

Ressources

spf.1756065353.txt.gz · Dernière modification : de seb