Free tool · live DNS

DMARC record checker

See a domain's DMARC policy, where its reports go and whether it actually protects against spoofed email.

Live DNS lookup over DNS-over-HTTPS. You can also paste an email address.

DMARC tags

TagMeaningExample
vVersion, always DMARC1v=DMARC1
pPolicy: none, quarantine or rejectp=quarantine
ruaWhere aggregate reports gorua=mailto:dmarc@example.com
rufWhere failure reports goruf=mailto:dmarc@example.com
spPolicy for subdomainssp=reject
pctShare of failing mail the policy applies topct=100
adkim / aspfAlignment mode: r (relaxed) or s (strict)adkim=s

Example records

_dmarc.example.com.  TXT  "v=DMARC1; p=none; rua=mailto:dmarc@example.com"
_dmarc.example.com.  TXT  "v=DMARC1; p=reject; rua=mailto:dmarc@example.com; adkim=s; aspf=s"

Frequently asked questions

What is DMARC?

Domain-based Message Authentication, Reporting and Conformance is a TXT record at _dmarc.yourdomain.com. It tells receivers what to do with email that fails SPF and DKIM alignment, and where to send reports.

Do I need DMARC?

Yes, if you send email. Since 2024, Gmail and Yahoo require a DMARC record for anyone sending more than 5,000 messages a day to their users, and it is the only way to stop others from using your domain in the From address.

What DMARC policy should I use?

Start with p=none and a rua address to collect reports. Once all your legitimate senders pass, move to p=quarantine, then p=reject.

What is DMARC alignment?

The domain in the visible From address must match the domain checked by SPF (the envelope sender) or by DKIM (the d= tag). Relaxed alignment accepts subdomains, strict needs an exact match.

Email validation API

Validate emails in your app

emailvalidation.io checks syntax, MX records and the mailbox over SMTP, flags disposable, role and free addresses and returns a quality score, in one request.

Read the docs

100 free validations every month. No credit card required.

GET https://api.emailvalidation.io/v1/info?email=name@company.com

{
  "email": "support@emailvalidation.io",
  "domain": "emailvalidation.io",
  "format_valid": true,
  "mx_found": true,
  "smtp_check": true,
  "disposable": false,
  "role": true,
  "free": false,
  "score": 0.64,
  "state": "deliverable",
  "reason": "valid_mailbox"
}

Free email tools

Start using our email validation software today!

Get 100 validations per month for free