How to Set Up DMARC

What DMARC does

DMARC is a DNS record that tells receiving mail servers what to do when an email claiming to be from your domain fails SPF and DKIM checks. Without DMARC, each mail provider makes its own decision. With DMARC, you set the rules.

DMARC also enables aggregate reporting. Providers like Google, Microsoft, and Yahoo send you daily XML reports showing every source that sent email as your domain, whether it passed or failed authentication, and what action was taken. This is the data AcornDMARC parses for you.

Prerequisites

Before setting up DMARC, you need two things already in place:

If you are not sure whether SPF and DKIM are set up, check your DNS records with dig TXT yourdomain.com or use AcornDMARC's dashboard, which shows alignment status for every sender.

Step 1: Choose your policy

DMARC has three policy modes. Start with none and work up.

Step 2: Create your DMARC DNS record

Add a TXT record to your domain's DNS with the host _dmarc:

_dmarc.yourdomain.com TXT "v=DMARC1; p=none; rua=mailto:[email protected]"

Replace [email protected] with the RUA address AcornDMARC gives you when you add your domain. The rua tag tells providers where to send aggregate reports.

Optional tags

Step 3: Wait for reports

After publishing your DMARC record, providers will start sending aggregate reports within 24 to 48 hours. Google sends daily. Microsoft sends daily. Yahoo sends daily. Smaller providers may take longer or send weekly.

Reports arrive as email attachments (XML inside zip or gzip files). AcornDMARC receives these automatically, parses the XML, and shows the data in your dashboard.

Step 4: Review and tighten

Once reports are flowing, review your dashboard for:

Frequently asked questions

How long does it take for DMARC to start working?

After you publish your DMARC DNS record, most providers start honoring it within a few hours. Aggregate reports typically arrive within 24 to 48 hours. Google and Microsoft send reports daily.

Can DMARC break my email delivery?

Not if you start with p=none. The none policy is monitor-only and does not change how mail is delivered. It just enables reporting. Only move to quarantine or reject after reviewing your reports and confirming all legitimate senders pass authentication.

Do I need both SPF and DKIM for DMARC?

DMARC passes if either SPF or DKIM passes with alignment. Having both gives you redundancy. If SPF breaks (e.g., email is forwarded), DKIM can still pass. We recommend setting up both before enabling DMARC.

What is an RUA address?

RUA stands for Reporting URI for Aggregate reports. It is the email address where mail providers send your DMARC aggregate reports. When you add a domain to AcornDMARC, you get a unique RUA address to put in your DMARC DNS record.

Start monitoring your DMARC reports

Free. No credit card. Takes 2 minutes.

Get Started Free