SmartTechnology solutions for business

DMARC Record Explainer

Explain a DMARC policy and tags and check the syntax, without changing DNS or analyzing incoming mail.

Paste the TXT record of _dmarc.yourdomain, starting with v=DMARC1.

Try:

Your result

Paste a DMARC record to read each tag.

How to use it

  1. Paste a record that starts with v=DMARC1.
  2. Read the policy and rua.
  3. Read that DNS was not changed.

Examples

  • Rejectv=DMARC1; p=reject; rua=mailto:a@smart.example p: reject rua: mailto:a@smart.example unknown: (none) dns: not changed
  • Nonev=DMARC1; p=none p: none rua: (none) unknown: (none) dns: not changed
  • Quarantinev=DMARC1; p=quarantine p: quarantine rua: (none) unknown: (none) dns: not changed
Tool details and privacy

Paste one DMARC record. The page shows the policy, the rua tag when it is present, and any tag name it does not know. The last line says DNS was not changed.

Reading a record does not publish it. The page does not change DNS.

Options

  • p must be none, quarantine, or reject.
  • Unknown tag names are listed.

Limits

  • DNS is not changed.
  • p=allow is refused.
  • This does not test whether mail will be delivered.

Privacy

What you type stays in your browser. Nothing is uploaded or saved on the server.

Questions

Is DNS changed?

No.

Is p=allow accepted?

No.

What does a reject record with a rua address report?

p reject, the mailto, unknown none, and dns not changed.

Is the record uploaded?

No.

Related tools

All tools