← RFC Reference

RFC 6591 : Signalement des Défaillances d'Authentification (AFRF)

Norme actuelle Signalement des abus et commentaires Published March 2026
ELI5: Lorsqu'une personne usurpe votre domaine dans un e-mail et qu'il échoue les contrôles d'authentification (SPF, DKIM, DMARC), le serveur destinataire peut vous envoyer un rapport d'incident détaillé. La RFC 6591 définit le format de ce rapport — elle étend le format standard de plainte de spam ([ARF](5965)) avec des champs supplémentaires spécifiques aux défaillances d'authentification.

Pourquoi cela existe

Les mécanismes d'authentification des e-mails comme SPF, DKIM et DMARC détectent les messages usurpés ou non autorisés. Lorsque ces vérifications échouent, le serveur destinataire prend des mesures (rejeter, mettre en quarantaine ou autoriser). Mais le propriétaire du domaine — celui qui est usurpé — doit connaître ces échecs pour :

Les rapports agrégés DMARC (rua) fournissent des résumés statistiques, mais n'incluent pas les détails des messages. Les rapports médico-légaux DMARC (ruf) utilisent le format AFRF défini par cette RFC pour fournir des détails par message : les en-têtes réels, les résultats d'authentification et la raison d'échec spécifique.

La RFC 6591 étend la RFC 5965 (ARF) en ajoutant le type de rapport Feedback-Type: auth-failure et en définissant des champs supplémentaires pour les données spécifiques à l'authentification.

Comment cela fonctionne

Un rapport AFRF est un message ARF (multipart/report avec report-type=feedback-report) où la partie lisible par machine utilise Feedback-Type: auth-failure et inclut des champs spécifiques à l'authentification.

Exemple de rapport AFRF

From: dmarc-reporter@receiver.example.com
To: dmarc-ruf@example.com
Subject: Auth failure report for example.com
MIME-Version: 1.0
Content-Type: multipart/report; report-type=feedback-report;
    boundary="AFRF-BOUNDARY-001"

--AFRF-BOUNDARY-001
Content-Type: text/plain

Authentication failure report for a message claiming
to be from example.com, received from IP 192.0.2.55.

--AFRF-BOUNDARY-001
Content-Type: message/feedback-report

Feedback-Type: auth-failure
User-Agent: Receiver-DMARC/2.0
Version: 1
Original-Mail-From: spoofed@example.com
Arrival-Date: Tue, 10 Mar 2026 16:42:00 -0500
Source-IP: 192.0.2.55
Auth-Failure: dmarc
Authentication-Results: receiver.example.com;
    dkim=fail header.d=example.com;
    spf=fail smtp.mailfrom=spoofed@example.com;
    dmarc=fail header.from=example.com
Reported-Domain: example.com
DKIM-Domain: example.com
Delivery-Result: reject

--AFRF-BOUNDARY-001
Content-Type: text/rfc822-headers

From: ceo@example.com
To: finance@receiver.example.com
Subject: Urgent wire transfer needed
Message-ID: <fake-msg-001@192.0.2.55>
DKIM-Signature: v=1; a=rsa-sha256; d=example.com;
    s=selector1; b=INVALID...

--AFRF-BOUNDARY-001--

Détails techniques clés

Champs ajoutés par la RFC 6591

Ces champs apparaissent dans la partie message/feedback-report aux côtés des champs ARF standard :

Champ Obligatoire Description
Auth-Failure Oui Type d'échec d'authentification : adsp, bodyhash, dkim, dmarc, iprev, sender, spf
Delivery-Result Non Ce qui s'est passé avec le message : delivered, spam, policy, reject, other
DKIM-Domain Non La valeur d= de la signature DKIM qui a échoué
DKIM-Identity Non La valeur i= de la signature DKIM qui a échoué
DKIM-Selector Non La valeur s= de la signature DKIM qui a échoué
Authentication-Results Non Résultats d'authentification complets selon la RFC 8601
Reported-Domain Non Le domaine dont la politique d'authentification a été violée

Valeurs Auth-Failure

Valeur Signification
dmarc L'évaluation de la politique DMARC a échoué (ni SPF ni DKIM alignés)
dkim La vérification de la signature DKIM a échoué
spf La vérification SPF a échoué pour l'expéditeur d'enveloppe
bodyhash Le hachage du corps DKIM ne correspondait pas (le corps du message a été modifié en transit)
iprev La vérification DNS inversée sur l'IP d'envoi a échoué
sender La vérification de l'en-tête Sender a échoué
adsp La vérification DKIM ADSP a échoué (héritage ; rarement utilisé)

Relation avec la création de rapports DMARC

DMARC (RFC 7489) définit deux adresses de rapport dans son enregistrement DNS :

En pratique, la création de rapports médico-légaux via ruf a une adoption limitée. De nombreux grands fournisseurs de boîtes aux lettres (Gmail, Yahoo) n'envoient pas de rapports médico-légaux en raison de préoccupations concernant la confidentialité. Ceux qui le font souvent masquent le corps du message et l'adresse du destinataire. Les rapports agrégés (rua) restent la source principale de commentaires DMARC.

Erreurs courantes

Impact sur la délivrabilité

Related RFCs