Comment configurer les enregistrements SPF et DKIM de votre domaine
Si vos emails partent en spam ou sont rejetés, il vous manque probablement le SPF et le DKIM — les deux enregistrements DNS qui prouvent que votre courrier est bien le vôtre. Gmail et Outlook les exigent désormais de fait. Voici à quoi ils servent et comment les ajouter.
Si vos emails atterrissent en spam — ou sont carrément rejetés — il y a de fortes chances qu'il vous manque deux enregistrements DNS : SPF et DKIM. Ce sont les deux preuves qu'un email se réclamant de votre domaine est bien autorisé par vous. Gmail, Outlook et Yahoo les exigent désormais de fait. Voici à quoi ils servent et comment les ajouter.
Pourquoi SPF et DKIM comptent
L'email a été conçu à une époque de confiance : par défaut, n'importe qui peut envoyer un message en se faisant passer pour vous@monentreprise.fr. SPF et DKIM ferment cette faille. Sans eux :
- Vos emails légitimes ont beaucoup plus de risques d'être filtrés en spam.
- Des escrocs peuvent usurper votre domaine pour piéger vos clients.
- Les grands fournisseurs peuvent rejeter votre courrier — les expéditeurs en volume vers Gmail et Yahoo doivent désormais s'authentifier.
C'est quoi le SPF ?
Le SPF (Sender Policy Framework) est un simple enregistrement DNS TXT qui liste les serveurs autorisés à envoyer des emails pour votre domaine. Quand un serveur reçoit votre message, il vérifie le serveur expéditeur par rapport à cette liste.
Un enregistrement SPF ressemble à ceci :
v=spf1 include:_spf.google.com ~allv=spf1— déclare qu'il s'agit d'un enregistrement SPF.include:_spf.google.com— autorise Google Workspace à envoyer pour vous (remplacez par la valeur de votre fournisseur).~all— échec souple pour tout ce qui n'est pas listé (marqué comme suspect).-allest plus strict (rejet ferme).
include:— n'en créez pas deux.C'est quoi le DKIM ?
Le DKIM (DomainKeys Identified Mail) ajoute une signaturecryptographique à chaque message que vous envoyez. Votre fournisseur détient une clé privée et signe le courrier sortant ; vous publiez la clé publique correspondante dans le DNS. Le serveur destinataire l'utilise pour confirmer que le message vient bien de vous et n'a pas été altéré en route.
Le DKIM se publie comme un enregistrement TXT sur un sous-domaine sélecteur spécial. Votre fournisseur vous fournit le nom et la valeur — par exemple :
Nom : google._domainkey
Type : TXT
Valeur : v=DKIM1; k=rsa; p=MIGfMA0GCSq... (longue clé publique)Vous ne le générez pas vous-même — vous le copiez depuis la console d'administration de votre fournisseur d'email.
Le DMARC fait le lien
Le DMARCest le troisième enregistrement : il indique aux serveurs destinataires quoi faire quand le SPF ou le DKIM échoue — et où envoyer les rapports. C'est ainsi qu'on passe d'« authentifié » à réellement protégé contre l'usurpation. Un enregistrement de départ :
Nom : _dmarc
Type : TXT
Valeur : v=DMARC1; p=none; rua=mailto:dmarc@monentreprise.frp=none— surveillance seule ; n'agit pas encore. Commencez ici pour collecter les rapports sans risque.p=quarantine— envoie les échecs en spam. Passez ici une fois confiant.p=reject— rejette les échecs purement et simplement. La protection la plus forte.
p=none, observez les rapports pendant deux semaines, et seulement ensuite durcissez la politique.Comment les configurer
Les trois sont des enregistrements DNS TXTajoutés dans la zone DNS de votre domaine — chez votre bureau d'enregistrement (OVH, Gandi, Cloudflare, GoDaddy, etc.), au même endroit que vos enregistrements A.
- Récupérez les valeurs auprès de votre fournisseur d'email. Google Workspace, Microsoft 365 et la plupart des fournisseurs proposent une configuration en un clic ou une page d'aide avec les enregistrements exacts.
- Ouvrez l'éditeur de zone DNS chez votre registrar.
- Ajoutez l'enregistrement SPF — un
TXTsur@avec votre valeurv=spf1 …. - Ajoutez l'enregistrement DKIM — un
TXTsur le nom de sélecteur fourni par votre fournisseur (ex.google._domainkey). - Ajoutez l'enregistrement DMARC — un
TXTsur_dmarc. - Enregistrez et attendez la propagation DNS (de quelques minutes à quelques heures).
Vérifier que ça marche
- Envoyez un email vers un compte Gmail, ouvrez-le et utilisez « Afficher l'original » — vous devriez voir
SPF : PASSetDKIM : PASS. - Utilisez un vérificateur gratuit (MXToolbox, dmarcian, ou l'outil intégré de votre fournisseur) pour confirmer que les trois enregistrements répondent.
- Observez les rapports DMARC
ruapendant deux semaines avant de durcir la politique.
Dépannage
- Le SPF échoue — vous avez probablement deux enregistrements SPF, ou oublié un expéditeur. Fusionnez en un seul avec toutes vos entrées
include:. - Le DKIM échoue — la clé publique a été collée avec un saut de ligne ou tronquée. Copiez toute la valeur en une seule chaîne.
- Toujours en spam malgré le PASS — l'authentification est nécessaire mais pas suffisante ; la réputation d'envoi, le contenu et la qualité de la liste comptent aussi.
- Rien ne répond — laissez le DNS se propager, et revérifiez les noms d'enregistrement (
@, le sélecteur,_dmarc).