Guide · délivrabilité e-mail
Vérifier le SPF et le DMARC d'un domaine
Un SPF absent ou en double, un DMARC resté en p=none : ce sont les deux causes les plus fréquentes d'e-mails qui finissent en spam ou d'usurpation d'un nom de domaine. Testez le vôtre en quelques secondes, puis suivez le guide pour corriger.
SPF : qui a le droit d'envoyer pour votre domaine
Le SPF (Sender Policy Framework) est un enregistrement DNS de type TXT qui liste les serveurs autorisés à envoyer des e-mails avec votre domaine. Le serveur qui reçoit un message compare l'adresse IP de l'expéditeur à cette liste.
mondomaine.fr. TXT "v=spf1 include:_spf.google.com include:spf.brevo.com -all"Les erreurs SPF les plus courantes
- Deux enregistrements SPF : interdit par la norme (RFC 7208). Le résultat est une erreur permanente — il faut les fusionner.
- Plus de 10 requêtes DNS : chaque
include:,a,mx,exists:ouredirect=en coûte une, include imbriqués compris. - Terminer par +all : autorise n'importe qui à envoyer en votre nom.
- Oublier un outil (CRM, facturation, newsletter) : ses e-mails échouent au SPF.
DMARC : la politique en cas d'échec
DMARC s'appuie sur SPF et DKIM et indique aux récepteurs que faire d'un message qui échoue : le laisser passer (p=none), le mettre en spam (p=quarantine) ou le rejeter (p=reject). Il permet aussi de recevoir des rapports quotidiens (rua).
_dmarc.mondomaine.fr. TXT "v=DMARC1; p=quarantine; rua=mailto:dmarc@mondomaine.fr"Mise en place sans casser vos envois
- Publiez
p=noneavec une adresseruaet observez les rapports pendant 2 à 4 semaines. - Ajoutez au SPF (et signez en DKIM) chaque service légitime qui apparaît dans les rapports.
- Passez à
p=quarantine, puis àp=rejectquand plus rien de légitime n'échoue.
Vérifier en ligne de commande
dig +short TXT mondomaine.fr | grep spf1
dig +short TXT _dmarc.mondomaine.frL'outil de cette page fait la même chose via DNS-over-HTTPS (résolveur 1.1.1.1 de Cloudflare) et interprète le résultat pour vous.
Questions fréquentes
Comment vérifier le SPF d'un domaine ?
Interrogez les enregistrements TXT du domaine (par exemple avec « dig TXT mondomaine.fr » ou l'outil ci-dessus) et cherchez la ligne qui commence par « v=spf1 ». Il doit y en avoir une seule.
Comment vérifier le DMARC d'un domaine ?
L'enregistrement DMARC est un TXT publié sur le sous-domaine _dmarc : « dig TXT _dmarc.mondomaine.fr ». Il commence par « v=DMARC1 » et contient obligatoirement une politique p=none, quarantine ou reject.
SPF ~all ou -all : que choisir ?
Les deux sont acceptables quand DMARC est en place. « -all » demande le rejet des serveurs non listés, « ~all » un échec souple. Évitez « ?all » et surtout « +all ».
DMARC p=none suffit-il ?
Non : p=none sert à observer via les rapports rua, sans rien bloquer. Une fois vos sources d'envoi légitimes alignées, passez à p=quarantine puis p=reject.
Gmail et Yahoo exigent-ils SPF et DMARC ?
Depuis février 2024, Gmail et Yahoo exigent des expéditeurs en volume (plus de 5 000 messages par jour vers Gmail) une authentification SPF et DKIM ainsi qu'un enregistrement DMARC. Même en dessous, un domaine sans SPF ni DMARC voit ses e-mails plus souvent classés en spam.