4. SPF : Comment cela protège précisément votre messagerie

Qu'est-ce que SPF ?

SPF (Sender Policy Framework) — c'est un mécanisme d'authentification des e-mails qui aide à lutter contre le spoofing (falsification de l'adresse de l'expéditeur). Chaque message e-mail est envoyé par un certain serveur de messagerie au nom d'un certain expéditeur. Le serveur de messagerie a une adresse IP. Si un e-mail est envoyé au nom de, par exemple, info@example.com, alors le serveur de messagerie du destinataire (par exemple, gmail) vérifiera si ce serveur de messagerie précis est autorisé à envoyer au nom du domaine example.com. Pour cela, il suffit de vérifier la politique SPF pour le domaine example.com. Autrement dit, SPF, en fin de compte, se résume à une liste d'adresses IP autorisées des serveurs de messagerie qui ont le droit d'envoyer au nom du domaine.

Cette politique elle-même est publiée dans le DNS pour le domaine racine avec le type TXT. Exemple de valeur : v=spf1 a mx include:sender-solutions.com ~all

La valeur commence par la version du protocole, dans l'exemple c'est v=spf1. Ensuite vient une liste de mécanismes autorisés et interdits qui, au final, se ramènent à des adresses IP. Les mécanismes sont séparés par un espace. Avant un mécanisme peut se trouver un signe + (autoriser), - (interdire strictement) et ~ (interdire de manière souple — envoyer dans le spam). Si aucun signe n'est indiqué, on sous-entend +

Dans l'exemple ci-dessus, il est autorisé d'envoyer des e-mails au nom du domaine :

  • a - autorisation de toutes les adresses IP vers lesquelles pointe l'enregistrement A du domaine (c'est-à-dire là où est hébergé le site)
  • mx - autorisation de toutes les adresses IP répertoriées comme serveurs de messagerie pour ce domaine
  • include:sender-solutions.com - autorisation de toutes les adresses IP que définit le domaine sender-solutions.com — des mécanismes similaires sont ajoutés lors de l'utilisation de services d'envois.
  • ~all - interdire de manière souple toutes les autres IP

Sur la page d'édition du domaine dans le compte personnel sender-solutions.com, vous verrez les informations sur l'enregistrement SPF actuel. Si votre domaine n'a pas encore d'enregistrement, il y aura là une instruction sur l'enregistrement que nous recommandons d'ajouter. 

Sections connexes : DMARC et DKIM