Le SPF est défini dans la RFC 7208, et permet au responsable d'un mail d'annoncer les adresses IP autorisées à envoyer des mails depuis son nom de domaine.

Voici la liste des erreurs qui peuvent être détectées :
  • Pas de catch all defini pour le domaine
  • Plus d'un enregistrement SPF défini pour le domaine
  • Redirect invalide défini pour le domaine : vide
  • Include invalide défini pour le domaine : vide
  • MX invalide défini pour le domaine : vide
  • IP4 invalide défini pour le domaine : vide
  • IP4 invalide défini pour le domaine : adresse IPv4 invalide
  • IP6 invalide défini pour le domaine : vide
  • IP6 invalide défini pour le domaine : adresse IPv6 invalide
  • PTR invalide défini pour le domaine : PTR ne doit plus être utilisé
  • A invalide défini pour le domaine : vide
  • Définitions multiples du "all" pour le domaine
  • "all" doit être la dernière partie de l'enregistrement du domaine
  • Partie d'enregistrement inconnue pour le domaine
  • Pas d'enregistrement TXT pour le domaine
  • Pas d'enregistrement MX pour le domaine