Aller au contenu

Paramètres des cookies

Choisissez, par catégorie, les cookies que vous autorisez. Vous pouvez modifier votre choix à tout moment via Paramètres des cookies, en bas de chaque page. Politique de confidentialité

Nécessaires

Toujours activés

Indispensables pour vous connecter, conserver votre panier et mémoriser vos choix. Ils sont toujours activés.

Quels cookies ?
  • weboke_sessie, weboke_klant, weboke_remember: votre session et le maintien de la connexion
  • weboke_basket: votre panier
  • wkBtwIncl: l'affichage des prix TTC ou HT
  • wok_cookies: votre choix concernant les cookies, 12 mois

Mesure quelle publicité mène à une visite ou à une commande, pour que nous ne payions pas des publicités inefficaces.

Quels cookies ?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), jusqu'à 90 jours
  • OpenAI Ads, publicités dans ChatGPT
  • wok_aff: le partenaire qui vous a orienté vers nous (programme d'affiliation), 60 jours

4,6

Pays et langue

Chaque pays a son propre site, avec les prix et la TVA de ce pays.

Afficher

DMARC : que doivent faire les destinataires avec les faux e-mails

Module 4: Enregistrements pour l'e-mail · Temps de lecture : 10 minutes

Objectif pédagogique : après cette leçon, vous pourrez expliquer comment DMARC combine SPF et DKIM, établir un enregistrement DMARC valide et renforcer la politique étape par étape.

Notions clés : DMARC, _dmarc, v=DMARC1, politique p=none / quarantine / reject, alignement (alignment), rapports rua, sp= et np=, mode test t=, un seul enregistrement DMARC

Le maillon manquant

SPF (leçon 4.3) vérifie de quel serveur provient un e-mail, mais regarde l'adresse technique d'enveloppe. DKIM (leçon 4.4) vérifie une signature, mais celle-ci peut provenir de n'importe quel domaine. Un fraudeur peut donc envoyer un e-mail avec « De : info@example.com » qui passe parfaitement le contrôle SPF pour son propre domaine et qui est correctement signé par son propre domaine.

DMARC (Domain-based Message Authentication, Reporting and Conformance) referme ce cercle. Il pose une seule question : le contrôle SPF ou DKIM réussi correspond-il bien au domaine que le destinataire voit dans l'adresse « De : » ? C'est ce qu'on appelle l'alignement (alignment). Et vous indiquez aux destinataires que faire si la réponse est non.

DMARC a été décrit en 2015 dans la RFC 7489. En mai 2026, la version révisée est parue comme norme internet officielle : la RFC 9989 (avec les RFC 9990 et 9991 pour les rapports). Les enregistrements existants avec v=DMARC1 restent valides.

Comment un destinataire décide

Lorsqu'un e-mail arrive avec l'expéditeur info@example.com, le destinataire procède ainsi :

  1. SPF : l'e-mail provient-il d'un serveur autorisé, et le domaine d'enveloppe correspond-il à example.com ?
  2. DKIM : y a-t-il une signature valide, et le domaine signataire (d=) correspond-il à example.com ?
  3. DMARC : au moins l'un des deux a-t-il réussi et est-il aligné ? Si oui, l'e-mail est conforme. Sinon, le destinataire applique votre politique.

L'un des deux suffit. C'est pourquoi DKIM est si important pour les services qui envoient avec leur propre adresse d'enveloppe, comme beaucoup de services de newsletters : dans ce cas, SPF réussit, mais pas pour votre domaine. Seule une signature DKIM avec d=example.com rend alors l'e-mail conforme.

« Correspondre » signifie par défaut : le même domaine organisationnel. nieuws.example.com correspond à example.com. C'est ce qu'on appelle l'alignement relaxed. Avec adkim=s ou aspf=s (strict), il doit s'agir exactement du même domaine. Pour presque tout le monde, l'alignement relaxed convient.

À quoi ressemble un enregistrement DMARC ?

Un enregistrement DMARC est un enregistrement TXT sur le nom _dmarc de votre domaine :

_dmarc.example.com.  3600  IN  TXT  "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com"

Il se compose d'éléments (tags) séparés par un point-virgule.

TagSignification
v=DMARC1Ceci est un enregistrement DMARC. Doit être placé en premier.
p=La politique pour votre domaine : none, quarantine ou reject.
rua=mailto:...Facultatif : adresse pour les rapports récapitulatifs quotidiens.
sp=Facultatif : autre politique pour les sous-domaines existants.
np=Facultatif (nouveau dans la RFC 9989) : politique pour les sous-domaines qui n'existent pas, comme factuur.example.com si vous ne l'avez jamais créé. Les fraudeurs aiment utiliser ce genre de noms.
adkim= / aspf=Facultatif : r (relaxed, par défaut) ou s (strict).
t=yFacultatif (nouveau dans la RFC 9989) : mode test. Les destinataires appliquent une politique un cran plus souple. Remplace l'ancien pct=.

Choisir la politique

PolitiqueCe que fait le destinataire
p=noneRien. L'e-mail est simplement distribué. Vous recevez tout de même des rapports si vous renseignez rua. On appelle aussi cela la surveillance.
p=quarantineLes e-mails non conformes vont dans le dossier spam.
p=rejectLes e-mails non conformes sont rejetés. La meilleure protection contre l'usurpation de votre nom.

Ordre judicieux :

  1. D'abord mettre SPF et DKIM en ordre, pour tous les services qui envoient des e-mails en votre nom : votre fournisseur de messagerie, votre site web, votre service de newsletter, votre logiciel de comptabilité, votre boutique en ligne.
  2. Commencez par p=none et une adresse rua. Observez pendant quelques semaines dans les rapports quels services envoient des e-mails au nom de votre domaine et s'ils réussissent les contrôles.
  3. Passez à p=quarantine, puis, si tout continue de bien se passer, passez à p=reject.

Si vous doutez que tous vos services soient correctement configurés, ne passez pas directement à reject. Un service oublié (par exemple le programme qui envoie vos factures) ne parviendrait alors plus à destination.

Certains hébergeurs configurent d'emblée un enregistrement DMARC strict (p=reject) sur une nouvelle offre. C'est sans risque tant que tous vos e-mails passent par leurs serveurs. Si vous envoyez aussi des e-mails via d'autres services, vérifiez d'abord le SPF et le DKIM de ces services.

Rapports

Avec rua=mailto:dmarc@example.com, les grands fournisseurs de messagerie vous envoient quotidiennement un récapitulatif (un fichier XML) de qui a envoyé des e-mails en votre nom et si cela a réussi. Utile, mais technique. Utilisez une adresse dédiée ; vous en recevrez rapidement plusieurs par jour. Il existe des services qui rendent ces rapports lisibles.

Si vous envoyez les rapports vers une adresse sur un autre domaine (par exemple un service de rapports), ce domaine doit donner son autorisation dans son DNS. Le service s'en charge généralement lui-même.

Erreurs fréquentes

  • Deux enregistrements DMARC. Il ne peut y en avoir qu'un seul sur _dmarc. En cas de doublon, le destinataire agit comme si vous n'aviez pas de DMARC du tout. Modifiez l'enregistrement existant.
  • Sur le mauvais nom. L'enregistrement doit se trouver sur _dmarc.example.com, pas sur example.com lui-même.
  • Fautes de frappe dans les tags. p=reject fonctionne, mais p=rejected ou policy=reject non. Sans p= valide, l'enregistrement est considéré comme p=none.
  • Activer DMARC avant que SPF et DKIM ne soient en ordre. Vous rejetez alors vos propres e-mails.
  • Revérifier trop vite après une modification. Un enregistrement DMARC a parfois une TTL longue (par exemple quatre heures). Après une modification, vous verrez donc encore l'ancien enregistrement un moment.

Pourquoi c'est important

Depuis février 2024, Gmail et Yahoo exigent des expéditeurs envoyant de grands volumes d'e-mails (plus d'environ 5 000 par jour) un enregistrement DMARC, au minimum avec p=none, ainsi qu'une réussite alignée de SPF ou DKIM. Microsoft exige la même chose depuis mai 2025 pour Outlook.com et Hotmail. Même pour les petits expéditeurs, DMARC améliore la délivrabilité et protège vos clients contre les fausses factures émises en votre nom.

En pratique : à quoi cela ressemble dans un panneau

Dans cet exemple, nous utilisons DirectAdmin. Dans Administration DNS, cliquez sur le crayon à côté de l'enregistrement TXT _dmarc, ou créez un nouvel enregistrement TXT avec le nom _dmarc et choisissez DMARC dans Type d'enregistrement TXT. Dans Type de stratégie de domaine, choisissez Aucun, Quarantaine ou Rejeter ; dans E-mail agrégée (RUA), renseignez éventuellement une adresse de rapport. Mon WebOké propose une aide DMARC similaire dans l'onglet DNS.

Si votre panneau n'a pas d'assistant, créez simplement un enregistrement TXT classique sur _dmarc et saisissez le texte vous-même. Le résultat est identique.

Résumé

  • DMARC vérifie si SPF ou DKIM réussit pour le domaine présent dans l'adresse « De : » (alignement).
  • L'enregistrement se trouve sur _dmarc.<domaine>, commence par v=DMARC1 et comporte une politique p=none, quarantine ou reject.
  • D'abord SPF et DKIM pour tous les services, puis p=none avec rapports, ensuite un renforcement progressif.
  • Exactement un seul enregistrement DMARC par domaine.

Quiz

1. Un e-mail avec l'expéditeur info@example.com réussit le contrôle SPF, mais le domaine d'enveloppe est bounce.nieuwsdienst.example. Il n'y a pas de signature DKIM. Que dit DMARC ?



2. Quelle politique DMARC laisse passer normalement les e-mails non conformes, tout en produisant des rapports ?



3. Sur quel nom doit se trouver l'enregistrement DMARC de example.com ?



4. Vous souhaitez passer à p=reject. Que vérifiez-vous en premier ?



5. Que fait np=reject dans un enregistrement DMARC ?



Exercice

Exercice Z4.5 : rechercher un DMARC. Recherchez l'enregistrement DMARC de sidn.nl (le site de SIDN, le registre de .nl aux Pays-Bas) (ou de votre propre domaine). Collez l'enregistrement complet et indiquez quelle politique (p=) y figure.

Exercice Z4.5: Rechercher un DMARC




Ce que vous saisissez et ce que nous constatons en direct ne sont pas enregistrés. Votre navigateur se souvient de vos réponses et du fait que vous avez réussi l'exercice. Si vous êtes connecté, nous conservons uniquement le fait que vous avez (presque) réussi l'exercice dans Mes cours; vous pouvez aussi l'y supprimer.

Exercice O4.5 : configurer soi-même dans votre zone d'entraînement. Dans la zone d'entraînement, vous envoyez les rapports vers une adresse d'entraînement fixe ; pour votre domaine réel, utilisez une adresse qui vous appartient. Créez dans votre zone d'entraînement <code>.dnspractice.eu un enregistrement DMARC avec la politique quarantine (ou none si vous préférez commencer par la surveillance) et des rapports envoyés à dmarc@dnspractice.eu (rua=mailto:dmarc@dnspractice.eu).

Exercice O4.5

Vous réalisez cet exercice dans votre propre zone d'entraînement : une véritable zone DNS sur les serveurs de noms de WebOké, rien que pour vous. Inscrivez-vous avec votre adresse e-mail. Vous recevrez un lien de connexion par e-mail et reviendrez ensuite sur cette leçon. Nous utilisons votre adresse uniquement pour le cours.

Pour aller plus loin

Les étapes décrites dans ces articles concernent les panneaux de WebOké ; dans d'autres panneaux, le fonctionnement est comparable.

Un instant…

Configurez vos domaines

Pour chaque domaine, réglez les serveurs de noms, l'association à votre hébergement et le futur titulaire.

Chargement de vos domaines…