Qu'est ce que le SPF


Le SPF est un outil permettant de déclarer quels sont les serveurs autorisés à envoyer des mails. A ce titre, cet outil peut être utilisé par les différents filtres anti spam afin de valider ou non un mail.

Comment fonctionne le SPF?


Un SPF est un ou plusieurs champs dans le DNS du domaine. Historiquement, il s'agit d'enrgistrements de type TXT (vous pourrez trouver des explications sur les DNS : Ici ) toutefois un nouveau type de champs à récemment été créé spécialement pour cet usage, le champs SPF.
Il est donc recommandé, a l'heure actuelle, de créer l'enregistrement en double (SPF et TXT).

Tous les enregistrements SPF commencent par le "préfixe" : "v=spf1 ", suivit par les options de filtre.

Les niveaux de filtrage


L'enregistrement SPF s'appui sur plusieurs niveau :
  • L'autorisation
  • Les différents champs

Les différentes "autorisations"

Symbole Nom Signification
+ (ou rien) pass Autoriser de facon sure
? neutral Rester neutre quand à la provencance
~ soft fail Il n'y a, à priori, aucune raison que ce serveur envoi un mail
- hard fail Ce serveur n'a pas a envoyer de mail.

Les différents "éléments"

Element Signification
a Les enregistrements primaires (de type A) en DNS
mx Les enregistrements mails (de type MX) en DNS
ptr Les IPs ayant un reverses pour ce domaine (de type PTR en DNS)
ip4 Les IP en versions 4 citées
ip6 Les IP en versions 6 citées
all Valeur désignant tout ce qui n'est pas listé avant (a mettre en dernier).