MailDingo

Authentication results, explained

Your mail provider writes its verdicts into an Authentication-Results header as method=result. Here is what each value means for you as a reader, and what a sender should fix.

SPF

SPF checks whether the server that delivered the message was allowed to send for the envelope (bounce) domain. SPF explained

DKIM

DKIM checks a cryptographic signature that a domain (d=) put on the message, proving that domain handled it and the signed parts were not changed. DKIM explained

DMARC

DMARC asks: did SPF or DKIM pass for a domain that matches the From address you see? That match is called alignment. DMARC explained

ARC

ARC records what earlier servers (forwarders, mailing lists) saw, sealed with their signatures, so the final receiver can trust results that forwarding broke. ARC explained

Every registered result code

The official list of result names lives in IANA's Email Authentication Result Names registry (last updated 2026-05-22; MailDingo re-reads it every week). Rarer methods are listed here for completeness; the analyser explains the common ones.

MethodResultsDefined in
arcfail, none, passRFC 8617 §2.2
authfail, none, pass, permerror, temperrorRFC 8601 §2.7.4
dkimfail, neutral, none, pass, permerror, policy, temperrorRFC 8601 §2.7.1
dkim-atpsfail, none, pass, permerror, temperrorRFC 6541 §8.3
dmarcfail, none, pass, permerror, temperrorRFC 9989
dnswlnone, pass, permerror, temperrorRFC 8904
iprevfail, pass, permerror, temperrorRFC 8601 §2.7.3
rrvsfail, none, pass, permerror, temperror, unknownRFC 7293 §11
smimefail, neutral, none, pass, permerror, policy, temperrorRFC 7281 §3.1
spffail, neutral, none, pass, permerror, policy, softfail, temperrorRFC 8601 §2.7.2
vbrfail, none, pass, permerror, temperrorRFC 6212 §4