Passer au contenu principal

SPF, DKIM et DMARC : guide de configuration

Découvrez comment configurer les enregistrements DNS SPF, DKIM et DMARC pour améliorer la délivrabilité de vos emails et éviter qu’ils arrivent dans les spams.

En bref

Configurez les enregistrements DNS SPF, DKIM et DMARC pour éviter que vos emails arrivent dans les spams. Dans les paramètres DNS de votre fournisseur de noms de domaine, ajoutez un enregistrement TXT pour chacun de ces trois types. Associés à de bonnes pratiques de warm-up, ces réglages peuvent améliorer votre délivrabilité. Comptez environ 15 à 20 minutes.

Pour améliorer encore votre délivrabilité, optimisez aussi le contenu de vos emails, nettoyez votre liste de destinataires et appliquez de bonnes pratiques d’envoi.


À qui s’adresse cet article ?

  • Aux nouveaux utilisateurs de lemlist qui rencontrent des problèmes de délivrabilité

  • À toute personne dont les emails arrivent dans les spams

  • Aux utilisateurs qui configurent pour la première fois une boîte mail sur un domaine personnalisé

  • Aux équipes qui n’ont pas encore configuré leurs enregistrements DNS

💡 Si vous utilisez un compte personnel Gmail (@gmail.com) ou Outlook (@outlook.com) : ces réglages sont déjà en place. Ce guide concerne les domaines personnalisés (par exemple [email protected]).


Pourquoi c’est important

Si vos enregistrements DNS ne sont pas correctement configurés :

  • Vos emails arrivent dans les spams ou sont tout simplement rejetés

  • Les fournisseurs d’email de vos destinataires ne font pas confiance à votre domaine

  • Votre délivrabilité chute, ce qui compromet les performances de vos campagnes

Configurer SPF, DKIM et DMARC permet de :

  • ✅ Éviter que vos emails arrivent dans les spams

  • ✅ Protéger votre domaine contre l’usurpation d’identité et le phishing

  • ✅ Renforcer la confiance de Gmail, Outlook et des autres fournisseurs d’email

  • ✅ Améliorer vos taux d’ouverture et de réponse


Comprendre les enregistrements DNS

Les enregistrements DNS (Domain Name System) sont des paramètres qui indiquent à Internet comment fonctionne votre domaine.

Pour les emails, ces enregistrements indiquent à des fournisseurs d’email comme Gmail ou Outlook :

  • Qui est autorisé à envoyer des emails depuis votre domaine (SPF)

  • Si les emails proviennent bien de vous (DKIM)

  • Que faire en cas d’échec de l’authentification (DMARC)

Sans ces enregistrements, les fournisseurs d’email partent du principe que vos emails sont des spams.


Les trois enregistrements DNS indispensables

Pour assurer une bonne délivrabilité de vos emails, vous devez configurer SPF, DKIM et DMARC.

1. SPF (Sender Policy Framework)

  • Indique aux serveurs email quels services peuvent envoyer des emails depuis votre domaine

  • Exemple : « Seul Google Workspace peut envoyer des emails depuis @yourcompany.com »

2. DKIM (DomainKeys Identified Mail)

  • Ajoute une signature numérique à vos emails pour confirmer qu’ils proviennent bien de vous

  • Empêche la modification des emails pendant leur acheminement

3. DMARC (Domain-based Message Authentication, Reporting & Conformance)

  • Indique aux fournisseurs d’email quoi faire en cas d’échec de SPF ou de DKIM

  • Notre recommandation pour DMARC : Au moins p=quarantine, jamais p=none

  • Options : quarantine (spam) ou reject (blocage)


Configurer les enregistrements DNS, étape par étape

Étape 1 : configurer SPF

Le rôle de SPF : indiquer aux serveurs email quels services sont autorisés à envoyer des emails depuis votre domaine.

Exemple d’enregistrement SPF :

v=spf1 a mx include:_spf.yourprovider.com ~all

Remplacer _spf.yourprovider.com par la valeur correspondant à votre fournisseur d’email :

  • Google Workspace : _spf.google.com

  • Outlook/Office 365 : spf.protection.outlook.com

  • Zoho : zoho.com

Pour ajouter SPF :

  1. Connectez-vous à votre compte chez votre fournisseur de noms de domaine (par exemple GoDaddy, Namecheap ou Cloudflare)

  2. Ouvrez les paramètres DNS (généralement dans « Gestion DNS » ou « Paramètres du domaine »)

  3. Ajoutez un nouvel enregistrement TXT :

    • Name/Host : @ (ou laissez le champ vide pour désigner votre domaine racine)

    • Type : TXT

    • Value : votre chaîne SPF complète (par exemple v=spf1 include:_spf.google.com ~all)

    • TTL : 3600 (ou gardez la valeur par défaut)

  4. Cliquez sur Enregistrer les modifications

  5. À vérifier : utilisez MXToolbox SPF Checker pour vous assurer que SPF fonctionne

SPF record syntax validation showing 'All good' and an example SPF value.

💡 Important : incluez uniquement le fournisseur d’email que vous utilisez réellement. N’ajoutez pas lemlist. lemlist n’envoie pas directement vos emails : c’est votre fournisseur d’email qui s’en charge.


Étape 2 : configurer DKIM

Le rôle de DKIM : ajouter une signature numérique à vos emails pour confirmer que vous en êtes bien l’expéditeur.

Pour ajouter DKIM :

  1. Récupérez votre clé DKIM auprès de votre fournisseur d’email :

    • Google Workspace : ouvrez la console d’administration → Applications → Gmail → Authentifier les emails → Générer un nouvel enregistrement

    • Outlook/Office 365 : ouvrez le centre d’administration Microsoft 365 → Paramètres → Domaines → sélectionnez le domaine → Enregistrements DNS

    • Zoho : ouvrez la console d’administration Zoho Mail → Configuration des emails → DKIM

  2. Copiez la clé DKIM (c’est une longue suite de caractères)

  3. Connectez-vous à votre compte chez votre fournisseur de noms de domaine

  4. Ouvrez les paramètres DNS

  5. Ajoutez un nouvel enregistrement TXT :

    • Name/Host : généralement default._domainkey (votre fournisseur vous indiquera la valeur exacte)

    • Type : TXT

    • Value : la clé DKIM fournie par votre fournisseur d’email

    • TTL : 3600 (ou gardez la valeur par défaut)

  6. Cliquez sur Enregistrer les modifications

  7. À vérifier : utilisez DKIM Core Checker pour confirmer la configuration

⚠️ À noter : les clés DKIM sont longues. Assurez-vous de copier toute la chaîne de caractères, sans la tronquer.


Étape 3 : configurer DMARC

La règle à toujours respecter pour DMARC : Au moins p=quarantine, jamais p=none.

Le rôle de DMARC : indiquer aux fournisseurs d’email quoi faire si SPF, DKIM ou les deux échouent.

Pourquoi ne jamais utiliser p=none ?

  • Beaucoup choisissent la valeur none pour DMARC uniquement pour respecter les règles, sans vraiment comprendre son fonctionnement.

  • De nombreux systèmes antispam assimilent p=none à une absence totale de DMARC : demander à un système de « ne rien faire » revient, en pratique, à n’avoir aucune politique.

Quarantine ou Reject : quelle différence ?

  • Quarantine : demande au serveur destinataire de conserver le message et de l’analyser à nouveau plus tard. Il sera peut-être accepté après des vérifications supplémentaires.

  • Reject : demande au serveur destinataire de refuser le message lors de sa remise. L’expéditeur décide ensuite de la suite à donner (souvent un bounce).

  • Dans les deux cas, l’email n’arrive pas dans la boîte de réception du prospect. En théorie, l’impact sur le score est donc le même.

Quand utiliser p=reject ?

  • La politique reject convient uniquement si un postmaster (ou un outil dédié) traite les rapports DMARC reçus.

  • Lorsque vous choisissez reject pour DMARC, vous indiquez également une adresse email pour recevoir les demandes de rapports DMARC (par exemple [email protected]).

  • Chaque fois qu’un email est rejeté en application de la politique DMARC, un rapport est envoyé à cette adresse.

  • Ces rapports sont très complexes : ils arrivent au format XML, dans des fichiers d’archive. Il est difficile de les exploiter tels quels sans outil postmaster.

  • Si vous ne souhaitez pas gérer vos rapports DMARC, n’utilisez pas reject : vous serez submergé de rapports par email.

Exemple d’enregistrement DMARC (configuration de base recommandée) :

v=DMARC1; p=quarantine; rua=mailto:[email protected]

Pour ajouter DMARC :

  1. Connectez-vous à votre compte chez votre fournisseur de noms de domaine

  2. Ouvrez les paramètres DNS

  3. Ajoutez un nouvel enregistrement TXT :

    • Name/Host : _dmarc

    • Type : TXT

    • Value : votre politique DMARC (par exemple v=DMARC1; p=quarantine; rua=mailto:[email protected])

    • TTL : 3600 (ou gardez la valeur par défaut)

  4. Cliquez sur Enregistrer les modifications

  5. À vérifier : utilisez DMARC Inspector

DMARC record validation showing 'All good' and an example DMARC value.

Comment vérifier que tout fonctionne ?

✓ SPF, DKIM et DMARC sont validés par les outils en ligne (MXToolbox, DKIM Core, DMARC Inspector)

✓ Les emails de test arrivent dans la boîte de réception, pas dans les spams (envoyez des emails de test vers Gmail, Outlook, etc.)

✓ Les en-têtes des emails indiquent que l’authentification a réussi (consultez le code source ou les en-têtes de l’email pour vérifier le statut « PASS »)

✓ La délivrabilité s’améliore dans les 24 à 48 heures qui suivent la propagation DNS


Autres enregistrements DNS (non obligatoires pour les emails)

Ces enregistrements ne sont pas nécessaires à la délivrabilité. Voici un aperçu de leur rôle :

Un enregistrement A fait pointer votre domaine vers l’adresse IP d’un site internet

Un enregistrement AAAA a le même rôle qu’un enregistrement A, mais pour IPv6

Un enregistrement CNAME redirige un sous-domaine vers un autre (utilisé pour les domaines de Tracking personnalisés dans lemlist)

Un enregistrement NS indique qui gère vos paramètres DNS (défini automatiquement par votre fournisseur de noms de domaine)

Un enregistrement MX précise où sont acheminés les emails entrants (nécessaire pour recevoir des réponses)

Pour lemlist, il vous faut :

  • Des enregistrements TXT (SPF, DKIM, DMARC) ✅

  • Un enregistrement MX (pour recevoir des réponses) ✅

  • Un enregistrement CNAME (pour un domaine de Tracking personnalisé, facultatif) ✅


Problèmes courants et solutions

Problème : la validation SPF échoue

Cause : syntaxe SPF incorrecte ou absence de la directive include du fournisseur d’email.

Solution :

  • Vérifiez que l’enregistrement SPF de votre fournisseur d’email est bien inclus (par exemple include:_spf.google.com)

  • Vérifiez que la chaîne commence par v=spf1 et se termine par ~all ou all

  • Assurez-vous que le domaine du fournisseur ne contient pas de faute de frappe

  • Utilisez MXToolbox SPF Checker pour identifier l’erreur

Problème : la validation DKIM échoue

Cause : la clé DKIM a été mal ajoutée ou la propagation DNS n’est pas encore terminée.

Solution :

  • Vérifiez que la clé DKIM a été copiée en entier, sans être tronquée

  • Assurez-vous que le champ Name/Host correspond aux indications de votre fournisseur (par exemple default._domainkey)

  • Patientez 72 heures pour laisser les enregistrements DNS se propager

  • Utilisez DKIM Core Checker pour vérifier la configuration

Problème : la validation DMARC échoue

Cause : erreur de syntaxe dans l’enregistrement DMARC ou valeur incorrecte dans le champ Name/Host.

Solution :

  • Vérifiez que le champ Name/Host contient exactement _dmarc (et non @ ; le champ ne doit pas être vide)

  • Vérifiez la syntaxe DMARC : la chaîne doit commencer par v=DMARC1;

  • Assurez-vous que l’adresse email indiquée pour rua=mailto:... est valide

  • Utilisez DMARC Inspector pour identifier l’erreur

Problème : les modifications DNS ne sont pas prises en compte

Cause : la propagation DNS prend du temps.

Solution :

  • Patientez 24 à 72 heures pour que les enregistrements DNS se propagent dans le monde entier

  • Videz votre cache DNS local : ipconfig /flushdns (Windows) ou sudo dscacheutil -flushcache (Mac)

  • Vérifiez l’état de la propagation avec DNS Checker

Problème : vos emails arrivent toujours dans les spams après la configuration DNS

Cause : la configuration DNS n’est qu’un facteur parmi d’autres. La réputation de votre domaine, le contenu des emails ou le volume d’envoi peuvent aussi être en cause.

Solution :

  • Vérifiez à l’aide d’outils en ligne que SPF, DKIM et DMARC sont tous validés

  • Utilisez lemwarm pour améliorer la réputation de votre domaine

  • Vérifiez le contenu de vos emails pour repérer les éléments qui déclenchent les filtres antispam (texte tout en majuscules, liens trop nombreux, objets trompeurs)

  • Gardez un volume d’envoi modéré, surtout avec de nouvelles boîtes mail : pour de meilleurs résultats, nous vous recommandons vivement de ne pas dépasser 40 emails par jour avec une boîte mail récente (< 1 an). Si vous utilisez lemwarm comme indicateur et combinez le warm-up et lemlist, votre volume devrait généralement se situer autour de 60 à 70 emails par jour.

  • Configurez un domaine de Tracking personnalisé (CTD) pour renforcer la réputation de votre domaine et améliorer le Tracking des clics.

  • Gardez lemwarm actif en continu pour éviter les spams et maintenir un score d’expéditeur de 80 ou plus. Prévoyez une période de warm-up de 3 à 5 semaines pour établir votre crédibilité.

  • Rédigez des objets d’email professionnels, limitez les mots qui déclenchent les filtres antispam (par exemple « GRATUIT ») et gardez une mise en forme simple pour vos emails.

  • Validez régulièrement vos listes d’adresses email pour vous assurer que vos destinataires sont actifs et interagissent avec vos messages.

  • Ajoutez un lien de désabonnement pour respecter le RGPD et la loi CAN-SPAM, tout en limitant les plaintes.


Questions fréquentes

Q : Dois-je inclure lemlist dans mon enregistrement SPF ?

R : Non. lemlist n’envoie pas directement vos emails. Incluez uniquement votre fournisseur d’email (Google, Outlook, Zoho, etc.) dans votre enregistrement SPF.

Q : Combien de temps dure la propagation DNS ?

R : Généralement 1 à 24 heures, parfois jusqu’à 72 heures. Vous pouvez vérifier l’état de la propagation avec DNS Checker.

Q : Puis-je utiliser les mêmes enregistrements SPF, DKIM et DMARC pour plusieurs adresses email ?

R : Oui, si elles utilisent toutes le même domaine (par exemple [email protected], [email protected]). Ces enregistrements s’appliquent à l’ensemble du domaine.

Q : Qu’est-ce qu’un domaine de Tracking personnalisé (CTD) et quel est son intérêt ?

R : Un CTD aide à renforcer la réputation d’expéditeur de votre domaine en séparant les liens de Tracking de votre domaine racine. Il permet aussi un Tracking plus précis du taux de clics.

Avez-vous trouvé la réponse à votre question ?