Login Button

Speak to an Email Deliverability Consultant FOR FREE

EmailWarmup
Pricing

DMARC Lookup and DMARC Record Checker

Check DMARC Records to Stop Spoofing, Phishing, & Authentication Failures

Run a free DMARC check on any domain for FREE — our DMARC lookup tool analyzes your policy configuration, detects vulnerabilities that enable email spoofing, and shows exactly what's breaking authentication and brand protection.

Enter the domain to check DMARC records

Trusted by 1000+ companies

Check DMARC Records for Any Domain in Seconds

Enter a domain name to run a DMARC lookup and check DMARC configuration. The DMARC record checker returns:

  • Whether a DMARC policy exists in DNS
  • Complete DMARC record string with all tags
  • External destination verification (EDV) status
  • Aggregate and forensic reporting configuration
  • Validation status with detailed error explanations
  • Policy enforcement level (none, quarantine, reject)
  • Alignment mode for SPF and DKIM (relaxed or strict)
  • Run it before launching campaigns — catch policy conflicts and spoofing vulnerabilities before they destroy inbox placement.

    Email Deliverability Illustration

    What Our DMARC Record Checker Tests

    The DMARC lookup tool runs four critical diagnostics on your domain's DMARC policy:

    Free email warmup
    Illustration

    DMARC Record Presence and Policy Configuration

    Verifies a valid DMARC TXT record exists at _dmarc.yourcompany.com. Scans for policy conflicts — missing version tags, invalid policy values, malformed syntax. One syntax error invalidates the entire policy. Email providers ignore broken records and treat your domain as completely unprotected against spoofing.

    Illustration

    Policy Enforcement and Alignment Verification

    Checks policy action (none, quarantine, reject) and alignment requirements for SPF and DKIM. Verifies alignment modes match your infrastructure — strict breaks authentication when subdomains send email, relaxed allows organizational domain differences. Most authentication failures happen here.

    Illustration

    Reporting Configuration and Delivery Setup

    Validates aggregate report URIs (rua) and forensic destinations (ruf). Confirms external destination verification (EDV) passes for third-party addresses. Without proper reporting, you won't know which emails fail authentication, which sources spoof your domain, or why servers quarantine legitimate sends.

    Illustration

    Subdomain Policy and Tag Validation

    Tests subdomain policy inheritance (sp tag) and verifies optional tags. Detects common mistakes — percentage enforcement on monitoring policies (does nothing), forensic options without ruf addresses (no reports), conflicting alignment requirements. Unprotected subdomains become phishing attack vectors.

    Figuring Out What DMARC Check Results Mean

    The DMARC record checker classifies issues into categories so you know what broke and how to fix it.

    Valid DMARC Policy

    Record exists, syntax correct, policy enforcement matches infrastructure, reporting configured. Authentication passes, spoofed emails blocked, and visibility reports delivered.

    Syntax and Formatting Errors

    Version tag missing, policy typos, malformed delimiters, invalid emails. Servers can't parse your record and ignore it entirely. Zero protection while you think you're protected. Spoofed emails sail through, domain weaponized for phishing.

    Policy Enforcement Mismatches

    Valid syntax, but policy doesn't match authentication setup. Strict alignment when SPF/DKIM use different domains, quarantine/reject without testing, subdomain gaps leaving attack vectors open. Legitimate emails junked while unprotected subdomains enable spoofing. Revenue drops 40-60% before you realize the problem.

    Reporting Configuration Problems

    Policy works, but reporting is broken. Missing rua/ruf tags, EDV failures, invalid formats. No visibility into authentication results. Can't identify failing services, can't see spoofing attempts, can't measure effectiveness. Operating blind.

    Alignment and Subdomain Issues

    DMARC passes, but alignment conflicts with infrastructure. SPF passes, but Header From doesn't align, DKIM valid, but signing domain doesn't match. Subdomains inherit the wrong policy. Each misalignment creates authentication failures for legitimate email.

    DMARC Tags and Policy Configuration

    DMARC records start with v=DMARC1 — tags that follow define policy enforcement, alignment requirements, and reporting configuration.

    TagDescriptionValid ValuesImpact
    vProtocol version (required)DMARC1Must be first tag — missing invalidates record
    pPolicy for domain (required)none, quarantine, rejectControls action on failed authentication
    ruaAggregate report destinationmailto:address@domainWhere daily XML reports are sent
    rufForensic report destinationmailto:address@domainDetailed failure reports for individual messages
    spSubdomain policynone, quarantine, rejectOverrides domain policy for subdomains
    adkimDKIM alignment moder, sRelaxed allows org domains, strict requires exact match
    aspfSPF alignment moder, sRelaxed allows org domains, strict requires exact match
    foForensic report trigger0, 1, d, sControls when forensic reports generate
    rfForensic report formatafrf, iodefFormat for failure reports
    pctPercentage enforcement0–100Applies policy to percentage of failed messages
    riReporting intervalsecondsHow often reports arrive — ISPs usually ignore this

    DMARC Policy Enforcement Levels

    Policy enforcement controls what happens when SPF or DKIM authentication fails.

    PolicyNameWhen to Use
    noneMonitor only — no actionInitial setup, testing, gathering reports — zero protection
    quarantineMark suspicious — spam folderAfter testing confirms legitimate email passes
    rejectBlock completely — bounce at SMTPWhen all legitimate sources authenticate correctly

    Start with p=none for 2-4 weeks, analyze reports, fix authentication, then move to quarantine and reject.

    DMARC Alignment Modes for SPF and DKIM

    Alignment verification connects authentication results to the Header From domain users actually see.

    ModeSPF AlignmentDKIM AlignmentRisk
    Relaxed (r)Organizational domains matchOrganizational domains matchLower — allows mail.company.com for company.com
    Strict (s)Exact domain match requiredExact domain match requiredHigher — mail.company.com fails for company.com

    Use relaxed for most configurations. Strict breaks authentication when subdomains or third-party services send on your behalf.

    Complete Email Authentication with DMARC, SPF, and DKIM

    DMARC doesn't work alone — proper authentication requires SPF, DKIM, and DMARC together. Run a DMARC lookup to validate policy, then check SPF records and verify DKIM.

    If you've configured DMARC but emails still land in spam, authentication isn't your only problem. Book a free email deliverability consultation, and we'll:

  • Analyze domain reputation and blacklist status
  • Provide specific fixes to restore inbox placement
  • Audit your complete authentication setup (SPF, DKIM, DMARC)
  • Identify content triggers causing spam filtering
  • Stop losing revenue to spam folders today.

    Email Deliverability Illustration

    Frequently asked questions
    about our FREE DMARC Generator

    Here’s everything you need to know about our DMARC Generator:

    +

    Why should I check DMARC records regularly?

    +

    What is DMARC, and what does a DMARC record do?

    +

    What is DMARC lookup used for?

    +

    How does a DMARC record checker help?

    +

    Can I use DMARC without SPF or DKIM?

    +

    What happens if there is no DMARC record for a domain?

    +

    What's the difference between p=none, p=quarantine, and p=reject?

    +

    How does DMARC alignment work with SPF and DKIM?

    +

    Why are my emails failing DMARC even with SPF and DKIM configured?

    +

    How does DMARC protect against phishing and brand impersonation?

    DMARC Illustration