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