Mes emails arrivent en spam : SPF, DKIM et DMARC dans l'ordre

Un devis qui n'arrive pas, une facture retrouvée dans les indésirables : quand vos emails partent en spam, la cause se lit dans l'en-tête du message reçu. Trois enregistrements de votre domaine, SPF, DKIM et DMARC, prouvent aux messageries que vos envois viennent bien de vous. Ce guide les pose dans l'ordre.

Publié le 12 octobre 2026 Par Lecture : 11 minutes

Tous les guides

L'essentiel

  1. Envoyez-vous un email vers une adresse Gmail, puis ouvrez Plus > Afficher l'original : la ligne Authentication-Results donne le verdict SPF, DKIM et DMARC.
  2. SPF : un seul enregistrement TXT à la racine du domaine, qui liste tous les services qui envoient en votre nom, en dix recherches DNS au plus.
  3. DKIM : activez la signature chez chaque service qui envoie pour vous, et publiez la clé qu’il vous donne.
  4. DMARC : publiez un enregistrement sur _dmarc.votre-domaine.com, en commençant par p=none et une adresse de rapports.
  5. Vérifiez le formulaire de votre site : un message envoyé avec l'adresse du visiteur en expéditeur échoue à DMARC.
  6. Lisez les rapports quelques semaines, puis passez à p=quarantine, et enfin à p=reject.

Lire le verdict dans l'en-tête du message

Chaque messagerie qui reçoit un email vérifie d'où il vient et consigne le résultat dans l'en-tête du message. Pour le lire, envoyez un email depuis votre adresse professionnelle vers une adresse Gmail, ouvrez-le, puis cliquez sur Plus (les trois points) et Afficher l'original. Cherchez la ligne Authentication-Results :

Extrait d’un en-tête reçu par Gmail
Authentication-Results: mx.google.com;
       dkim=pass header.i=@votre-domaine.com header.s=google;
       spf=pass (google.com: domain of contact@votre-domaine.com designates 203.0.113.25 as permitted sender) smtp.mailfrom=contact@votre-domaine.com;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=votre-domaine.com
Vous lisezCe que cela veut direLa section à suivre
spf=fail ou spf=softfailLe serveur qui a envoyé le message n'est pas dans la liste SPF du domaine.1. SPF
spf=permerrorL'enregistrement SPF est invalide : deux enregistrements pour un même domaine, ou plus de dix recherches DNS.1. SPF
dkim=none ou dkim=failLe message n'est pas signé, ou la clé publiée dans le DNS ne correspond pas à la signature.2. DKIM
dmarc=failNi SPF ni DKIM ne valident le domaine de l'adresse d'expédition visible par le destinataire.3. DMARC, et le formulaire du site
Tout est à passL'authentification est en ordre : la cause est ailleurs, réputation, volume ou contenu.Quand tout passe

Ces trois réglages sont inégalement répandus. Sur les 1 730 domaines de PME qui reçoivent du courrier dans notre relevé mensuel, 96 % publient un SPF, et 71 % n'ont aucune politique DMARC qui agit sur le résultat.

1. SPF : la liste des serveurs autorisés

SPF est un enregistrement TXT posé à la racine du domaine. Il commence par v=spf1, nomme les serveurs autorisés à envoyer pour le domaine, et se termine par ce qu’il faut penser de tous les autres. Les deux fournisseurs de messagerie les plus répandus publient la valeur à utiliser :

Messagerie Google Workspace
v=spf1 include:_spf.google.com ~all
Messagerie Microsoft 365
v=spf1 include:spf.protection.outlook.com -all

Chaque autre service qui envoie avec votre domaine s'ajoute dans ce même enregistrement : outil d'emailing, logiciel de facturation, CRM, et le serveur de votre site si ses formulaires envoient eux-mêmes. Chacun indique dans sa documentation le include: à ajouter ; un serveur se déclare par son adresse, avec ip4: :

Exemple : Google Workspace et le serveur du site, en un seul enregistrement
v=spf1 include:_spf.google.com ip4:203.0.113.25 ~all

2. DKIM : la signature de chaque message

DKIM ajoute à chaque message une signature, que la messagerie du destinataire vérifie avec une clé publique publiée dans votre DNS, sous un nom de la forme sélecteur._domainkey.votre-domaine.com. La signature se génère chez le service qui envoie ; votre rôle est de publier la clé qu'il vous donne.

Gmail accepte les clés de 1 024 bits et plus ; 2 048 bits est la longueur recommandée par le standard. Comptez jusqu’à 48 heures avant que la clé publiée soit visible partout.

3. DMARC : la consigne donnée aux messageries

DMARC relie SPF et DKIM à l'adresse que voit le destinataire, celle du champ From. Un message passe DMARC si SPF ou DKIM est valide pour le domaine de cette adresse : c'est l'alignement. L'enregistrement dit aussi quoi faire d'un message qui échoue, et où envoyer les rapports.

Enregistrement TXT, sur le nom _dmarc.votre-domaine.com
v=DMARC1; p=none; rua=mailto:dmarc@votre-domaine.com
PolitiqueCe que le domaine demandeQuand la choisir
p=noneAucune action : les messageries envoient seulement des rapports.Au départ, pour recenser tout ce qui envoie avec votre domaine.
p=quarantineClasser en indésirables les messages qui échouent.Quand les rapports ne montrent plus que des envois légitimes qui passent.
p=rejectRefuser les messages qui échouent.Quand quarantine tourne depuis quelques semaines sans perte de message légitime.
  1. Publiez p=none avec une adresse rua. Les grandes messageries y envoient chaque jour un rapport agrégé, un fichier XML compressé qui liste les serveurs ayant envoyé avec votre domaine et leur résultat.
  2. Lisez les rapports deux à quatre semaines. Chaque source légitime qui échoue (un outil d'emailing oublié, le logiciel de facturation) se corrige dans SPF ou DKIM.
  3. Passez à p=quarantine, puis, après quelques semaines sans perte, à p=reject. Si vos équipes écrivent sur des listes de diffusion, restez à quarantine : le standard déconseille reject pour ces domaines, car les listes modifient les messages qu'elles redistribuent.

Les guides plus anciens proposent une montée progressive avec la balise pct. La version actuelle du standard DMARC, le RFC 9989 publié en mai 2026, ne la reconnaît plus : la progression se fait par la politique elle-même.

Le cas du formulaire de contact

Beaucoup de formulaires de site envoient le message avec l'adresse du visiteur en expéditeur. Le serveur du site n'a aucune autorisation sur le domaine de ce visiteur : SPF et DKIM ne peuvent pas s'aligner, et DMARC échoue. Si la messagerie du visiteur publie une politique stricte (yahoo.com publie p=reject), le message est refusé ou rangé en indésirables avant de vous parvenir.

Quand tout passe et que le message part quand même en spam

Une messagerie mise en place et accompagnée

Simafri Suite réunit les emails, l'agenda, les contacts et les fichiers de toute votre équipe à votre nom de domaine, mis en place, sécurisés et accompagnés par Simafri. Un compte, des utilisateurs illimités, sans engagement.

Découvrir Simafri Suite

Questions fréquentes

Pourquoi mes emails arrivent-ils en spam chez certains destinataires seulement ?

Chaque messagerie applique ses propres filtres et sa propre lecture de SPF, DKIM et DMARC. Un message peut passer chez l'une et être classé en indésirables chez une autre, en particulier si l'authentification est incomplète. L'en-tête Authentication-Results du message reçu donne le verdict de la messagerie concernée.

Peut-on avoir deux enregistrements SPF sur le même domaine ?

Un domaine porte un seul enregistrement SPF. Avec deux enregistrements qui commencent par v=spf1, la vérification SPF renvoie une erreur permanente (permerror). Fusionnez les deux en un seul enregistrement qui reprend tous les include et toutes les adresses.

Combien de temps faut-il pour que SPF, DKIM ou DMARC soient pris en compte ?

Le temps que l'enregistrement se propage, selon sa durée de vie (TTL) : de quelques minutes à 48 heures. Google indique jusqu'à 48 heures pour SPF et DKIM. Vérifiez ensuite avec un nouvel envoi vers Gmail et la commande Afficher l'original.

DMARC en p=none protège-t-il mon domaine ?

p=none demande seulement des rapports : les messageries n'appliquent aucune mesure aux messages qui échouent. Cette étape sert à recenser les services qui envoient avec votre domaine. La protection contre l'usurpation vient avec p=quarantine, puis p=reject.

Contactez-nous