What is DMARC “External Destination Verification”?
Did you know you can receive DMARC reports outside your own domain? It is possible to send your DMARC reports to an email address that does not fall within your own domain, through DMARC External Destination Verification. If you own company.com, you can send your reports to an address such as [email protected], where company.com has no authority over mailreports.net, and the two are completely separate domains.
To make this work, the report-receiving domain (mailreports.net) must signal its approval to receive reports containing the DMARC data of your domain (company.com).
The method that makes this possible is called External Destination Verification (also referred to as External Domain Verification),and this chapter covers what it is and how it helps in your authentication journey.
DMARC External Destination Verification, Explained
Say you own company.com and have DMARC enabled. You want to receive aggregate reports about your sending sources, but to avoid filling internal mailboxes, you want to route those reports to an external destination such as mailreports.net.
This is common among businesses that manage multiple domains, work with third parties, or handle a high volume of mail.
Your DMARC record would look like this:
v=DMARC1; p=quarantine; rua=mailto:[email protected]
The rua tag specifies where your aggregate reports should be sent. But publishing this record does not by itself guarantee delivery to mailreports.net. The receiving domain must give DNS-based consent to receive reports from company.com. That consent step is External Destination Verification.
Why is External Destination Verification required?
The mechanism exists to prevent abuse:
You may own a domain that operates no mail servers and still want reports.
Without verification, an attacker could publish a DMARC record naming a victim's domain as the report destination, then deliberately send large volumes of failing mail, flooding the victim with unwanted reports.
External Destination Verification stops this by requiring the receiving domain to opt in, so reports only flow where the destination has agreed to receive them.
How does External Destination Verification work?
When a mail receiver discovers a DMARC record, and the organizational domain where the record was found is not the same as the organizational domain of the host in the rua (or ruf) destination, the verification process is triggered.
The receiver constructs a special DNS name (described below) at the destination domain and queries it for a confirming TXT record. If a record containing v=DMARC1 is found, verification passes and reports are sent. If not, the destination is ignored and no reports are sent.
To guard against loops and indirection, RFC 9990 also specifies that if the confirming record tries to redirect reports to yet another different host, the receiver must not generate the report. This keeps report routing from being chained off to unintended destinations.
If a temporary DNS error (such as a timeout) occurs, the receiver may defer and retry the verification later rather than failing permanently.
Configuring External Destination Verification for your domain (and subdomains)
Using our example:
Your domain: company.com
External report-receiving domain: mailreports.net
A TXT record with the following must be published on the mailreports.net domain:
Host: company.com._report._dmarc.mailreports.net
Value: v=DMARC1;
Note: Replace the domain names with your own. This record is published on the external domain (the one receiving your reports),NOT on your own domain. Once in place, it tells mail receivers that mailreports.net consents to receive DMARC reports on company.com's behalf.
Optional: wildcard authorization
Instead of authorizing each domain individually, an external domain can publish a wildcard record (using an asterisk) to consent to receiving reports from any domain:
Host: *._report._dmarc.mailreports.net
Value: v=DMARC1;
Risks of wildcard entries
Using wildcards is not recommended. When a domain consents to receive reports from any source, bad actors can exploit this to flood the receiving address with bulk reports from malicious domains, with no mechanism to filter or regulate them. This can harm the report-receiving domain and disrupt your own legitimate reporting.
Standard Email Protocols: SMTP, POP3 & IMAP Free4 m
What is Email Security? Free4 m
Email Security Practices Free4 m
Building an Email Security Compliance Model Free5 m
Corporate Email Security Checklist Free3 m 30 s
What is the difference between Inbound email security and outbound email security? Free4 m
What is Information Security? Free4 m
Zero Trust Security Model Free3 m
What is a DNS Lookup? Free4 m
Understanding the 10 DNS Lookup Limit for SPF Records Free3 m
SPF Void Lookups Explained Free2 m
Creating and Optimizing SPF records for your own domain Free4 m
Video Free2 m
What is SPF Permerror and How to Fix It Free7 m
Video Free2 m
SPF Flattening Free5 m
SPF Macros Free9 m
Video Free2 m
What is SPF Alignment? Free3 m
How to Set Up Microsoft Office 365 SPF record? Free4 m
How to Set Up Google Workspace SPF Record? Free2 m
How to Set Up MailChimp SPF Record? Free3 m
How to Set Up SendGrid SPF Record? Free2 m
How to Set Up Salesforce SPF Record? Free3 m
How to Setup Zoho Mail SPF Record? Free2 m
What is DKIM Alignment? Free3 m
DKIM Domain Alignment Failures Free6 m
How to Set Up DKIM for Microsoft Office 365? Free4 m
How to Set Up DKIM for Google Workspace? Free3 m
How to Set Up DKIM for MailChimp? Free4 m
How to Set Up DKIM for SendGrid? Free3 m
How to Set Up DKIM for Salesforce? Free3 m
How to Set Up DKIM for Zoho Mail? Free3 m
DMARC RFC 9989, 9990 and 9991 Free5 m
What is DMARC Compliance? Free2 m
DMARC Compliance Requirements Free2 m
The Benefits of DMARC Free2 m
DMARC Configuring Free3 m
Achieving DMARC Enforcement Free2 m
DMARC Vs Antispam Solutions Free2 m
DMARC Identifier Alignment Free2 m
DMARC sp Tag Exceptions & Uses Free1 m
Configuring DMARC without DKIM Free3 m
Configuring DMARC without SPF Free2 m
DMARC Aggregate Report Views Free3 m
Video - PowerDMARC Aggregate Reports Free2 m 13 s
DMARC Forensic Report Views Free2 m
Video - PowerDMARC Forensic Reports Free0 s
DMARC Forensic PGP Encryption and Decryption Free2 m
TLS Report Views Free3 m
Video - PowerDMARC TLS Reports Free0 s
PDF/CSV Reports Free2 m
Video - PowerDMARC PDF/CSV Reports Free1 m 1 s