Une erreur dans la configuration SPF, DKIM ou DMARC de votre domaine suffit pour que vos emails terminent en spam — même si le contenu est irréprochable. Les fournisseurs d'accès (Orange, Free, Gmail, Outlook, etc.) utilisent ces trois protocoles pour vérifier que c'est bien vous qui envoyez le message. Ignorer cette vérification, c'est jouer à la roulette avec votre délivrabilité.
Pourquoi vérifier SPF, DKIM et DMARC?
Ces trois protocoles forment la base de l'authentification email. Sans eux, les FAI considèrent votre domaine comme risqué. Voici pourquoi chacun compte :
- SPF (Sender Policy Framework) — dit au serveur de réception « ces IP sont autorisées à envoyer des emails de mon domaine ».
- DKIM (DomainKeys Identified Mail) — ajoute une signature cryptographique à chaque email pour prouver qu'il vient de vous.
- DMARC (Domain-based Message Authentication, Reporting and Conformance) — définit la politique à appliquer si SPF ou DKIM échouent.
Depuis février 2024, Google et Yahoo exigent SPF + DKIM corrects pour tout envoi de masse. Orange, Free, La Poste appliquent des règles similaires. Manquer cette étape, c'est risquer un taux de rejet massif.
Comment accéder à vos enregistrements DNS
Avant de vérifier quoi que ce soit, vous devez accéder à la zone DNS de votre domaine. C'est généralement au niveau de votre registrar (OVH, GoDaddy, Google Domains, etc.) ou auprès de votre hébergeur web.
- Connectez-vous au panneau de gestion de votre domaine (registrar ou hébergeur).
- Cherchez l'onglet « DNS » ou « Zone DNS ».
- Vous verrez une liste d'enregistrements (A, MX, CNAME, TXT, etc.).
- SPF, DKIM et DMARC sont des enregistrements TXT — repérez les lignes qui commencent par
v=spf1,selector._domainkeyet_dmarc.
Vérifier SPF
SPF est un enregistrement TXT qui liste toutes les IP et les services autorisés à envoyer des emails à partir de votre domaine.
Un enregistrement SPF ressemble à ceci :
Pour vérifier votre SPF, vous pouvez :
- Utiliser un outil en ligne (MX Toolbox, Google Admin Toolbox) — entrez votre domaine et l'outil extrait l'enregistrement SPF.
- Utiliser la commande
dig mondomaine.fr txtdans le terminal pour voir tous les enregistrements TXT. - Chercher une ligne commençant par
v=spf1dans vos enregistrements DNS.
Trois points essentiels à vérifier :
- L'enregistrement existe et commence par
v=spf1. - Tous vos serveurs d'envoi (ESP, serveur mail personnel, etc.) sont listés (ou inclus via
include:). - Le suffixe est
~all(soft fail) ou-all(hard fail) — ne laissez jamais+all, qui annule SPF.
Vérifier DKIM
DKIM ajoute une signature cryptographique à chaque email. Contrairement à SPF, DKIM nécessite une clé privée (conservée sur votre serveur d'envoi) et une clé publique (publiée en DNS).
Pour vérifier DKIM :
- Localisez votre ESP ou logiciel d'envoi — il doit vous proposer de générer une paire de clés DKIM.
- Récupérez la clé publique (elle commence par
v=DKIM1dans l'enregistrement DNS). - Collez-la dans un enregistrement TXT DNS au format
selector._domainkey.mondomaine.fr(le « selector » varie selon votre ESP). - Attendez 10 à 30 minutes pour la propagation DNS.
- Vérifiez que l'enregistrement est actif : utilisez
dig selector._domainkey.mondomaine.fr txtou un outil DKIM en ligne.
Si vous voyez v=DKIM1; k=rsa; p=..., c'est bon — votre clé publique est en place. Si vous envoyez un email de test et qu'il arrive avec une signature DKIM valide, vous êtes prêt.
Vérifier DMARC
DMARC est la couche de politique. Elle dit aux FAI quoi faire si un email ne passe pas SPF ou DKIM.
Un enregistrement DMARC ressemble à :
_dmarc.mondomaine.fr TXT v=DMARC1; p=none; rua=mailto:admin@mondomaine.frTrois politiques existent :
p=none— Monitor mode : les FAI vous envoient des rapports d'erreur mais n'interagissent pas.p=quarantine— Les emails qui échouent vont en spam.p=reject— Les emails qui échouent sont purement rejetés (à utiliser avec prudence).
Recommandation : commencez par p=none et graduellement passez à p=quarantine ou p=reject une fois que vous êtes sûr que tous vos serveurs d'envoi passent SPF + DKIM.
Pour vérifier DMARC :
- Cherchez un enregistrement TXT commençant par
_dmarc.dans votre DNS. - Utilisez
dig _dmarc.mondomaine.fr txtpour vérifier. - Assurez-vous que
v=DMARC1est présent et quep=est explicitement défini.
Utiliser un outil gratuit de test
Une fois vos enregistrements en place, testez-les avant de lancer votre campagne. Vous pouvez utiliser notre outil de test gratuit, qui envoie un email de test à des boîtes réelles chez Orange, Free, Gmail, Outlook et autres.
Voici ce que vous apprendrez en 5 minutes :
- Votre email arrive-t-il en Inbox ou en Spam/Promotions?
- SPF, DKIM, DMARC passent-ils les vérifications?
- Comment votre email s'affiche dans chaque boîte (screenshot light/dark mode).
- Y a-t-il des avertissements ou des drapeaux rouges?
Cet audit vous fera gagner des jours de diagnostique manuel. Les erreurs courantes (oubli de DKIM, SPF trop restrictif, mauvais From-domain) s'affichent immédiatement. Testez votre domaine gratuitement maintenant.