Skip to content

Syntaxe DMARC

La syntaxe DMARC est le format et la structure de l'enregistrement DMARC qui est ajouté au DNS du domaine de messagerie. L'enregistrement DMARC est un enregistrement TXT qui commence par le préfixe v=DMARC1;, suivi d'une série de tags et de valeurs séparés par des points-virgules. Chaque tag représente un aspect différent de la politique DMARC, et chaque valeur définit le paramètre ou l'option pour ce tag. Les tags et les valeurs ne sont pas sensibles à la casse, mais l'ordre des tags n'a pas d'importance.

Exemple de syntaxe DMARC

Les enregistrements DMARC publiés dans le DNS suivent ce format :

txt
v=DMARC1; p=none; sp=none; rua=mailto:[email protected]; pct=100

Chacun des tags est expliqué dans les tableaux suivants :

Tag p=

SignificationValeursExemples
Requis. La politique pour le domaine.none: Aucune action, uniquement surveiller et rapporter.
quarantine: Déplacer le message vers le dossier spam ou indésirable.
reject: Rejeter le message et ne pas le livrer.
p=quarantine

Tag sp=

SignificationValeursExemples
Optionnel. La politique pour les sous-domaines du domaine. Si non spécifié, la même politique que le domaine parent est appliquée.none: Aucune action, uniquement surveiller et rapporter.
quarantine: Déplacer le message vers le dossier spam ou indésirable.
reject: Rejeter le message et ne pas le livrer.
sp=quarantine

Tag pct=

SignificationValeursExemples
Optionnel. Le pourcentage de messages auquel la politique s'applique. Si non spécifié, la valeur par défaut est 100%.Un nombre entre 0 et 100.pct=50

Tag rua=

SignificationValeursExemples
Optionnel. Les adresses email pour envoyer les rapports agrégés. Plusieurs adresses peuvent être spécifiées, séparées par des virgules.Une liste d'URIs mailto:.rua=mailto:[email protected],mailto:[email protected]

Tag ruf=

SignificationValeursExemples
Optionnel. Les adresses email pour envoyer les rapports d'échec ou médico-légaux. Plusieurs adresses peuvent être spécifiées, séparées par des virgules.Une liste d'URIs mailto:.ruf=mailto:[email protected]

Tag adkim=

SignificationValeursExemples
Optionnel. Le mode d'alignement pour DKIM. Si non spécifié, la valeur par défaut est r (relaxed).r: Relaxed. Les domaines sont considérés comme alignés si les domaines organisationnels correspondent.
s: Strict. Les domaines sont considérés comme alignés s'ils sont exactement les mêmes.
adkim=s

Tag aspf=

SignificationValeursExemples
Optionnel. Le mode d'alignement pour SPF. Si non spécifié, la valeur par défaut est r (relaxed).r ou saspf=r

Tag fo=

SignificationValeursExemples
Optionnel. Les conditions pour générer des rapports d'échec. Si non spécifié, la valeur par défaut est 0 (tous).0: Générer un rapport si toutes les méthodes d'authentification échouent.
1: Générer un rapport si l'une des méthodes d'authentification échoue.
d: Générer un rapport si DKIM échoue.
s: Générer un rapport si SPF échoue.
fo=1

Tag rf=

SignificationValeursExemples
Optionnel. Le format des rapports d'échec. Si non spécifié, la valeur par défaut est afrf (Authentication Failure Reporting Format).afrf ou iodef (Incident Object Description Exchange Format).rf=iodef

Tag ri=

SignificationValeursExemples
Optionnel. L'intervalle pour envoyer les rapports agrégés, en secondes. Si non spécifié, la valeur par défaut est 86400 (24 heures).Un entier positifri=43200

Sujets connexes