Qu'est-ce que SPF ?
SPF (Sender Policy Framework) est un enregistrement DNS TXT qui liste les serveurs autorisés à envoyer des e-mails pour un domaine. Les destinataires comparent l'adresse IP qui se connecte à cette liste et renvoient pass, fail, softfail ou neutral. Il vérifie l'expéditeur d'enveloppe (le Return-Path), qui peut différer de l'adresse From que les gens voient. La RFC 7208 le définit.
Lire le résultat
Le verdict vient en premier, puis une jauge des recherches DNS par rapport à la limite de 10, avec le coût de chaque terme pour voir lesquels coûtent cher. La ligne de politique lit le terme all à la fin : -all applique la règle, ~all est souple et ?all est neutre. Si nos deux résolveurs ne sont pas d'accord, la réponse est marquée non fiable au lieu d'être devinée.
Beat tourne sur le même moteur, à intervalles réguliers, sur l’ensemble des 41 vérifications et des 25 blacklists. Ce qu’il ajoute : reposer la question, remarquer quand une réponse change et vous dire quoi faire.
Problèmes fréquents d'enregistrement SPF
Plus de 10 recherches DNS
Chaque terme include, a, mx, ptr et exists coûte une recherche, tout comme redirect. Les includes imbriqués comptent aussi. Au-delà de 10, la RFC 7208 rend le résultat permerror et SPF ne passe plus pour aucun de vos e-mails.
Deux enregistrements SPF
Un domaine ne peut publier qu'un seul enregistrement commençant par v=spf1. Avec deux, les destinataires renvoient permerror et n'utilisent ni l'un ni l'autre. Fusionnez-les en un seul.
Un enregistrement qui finit par +all
+all donne un pass à toutes les adresses IP d'internet : n'importe qui peut passer SPF à votre place.
Un expéditeur oublié
Si un service par lequel vous envoyez (un CRM, un helpdesk, un outil de facturation) manque à l'enregistrement, ses e-mails échouent à SPF. Comparez les includes avec chaque outil qui envoie au nom de votre domaine.