What is dmarc

Last updated: April 1, 2026

Quick Answer: DMARC (DomainKeys-based Message Authentication Reporting and Conformance) is an email authentication protocol that verifies sender identity, prevents email spoofing, and provides reports about authentication results to help protect domains from unauthorized email use.

Key Facts

Overview

DMARC is an email authentication protocol that helps prevent email spoofing and phishing attacks. It works by allowing domain owners to publish policies that specify which servers are authorized to send emails on their behalf and what actions should be taken if an email fails authentication. This protocol has become essential for protecting brand reputation and preventing fraud.

How DMARC Works

DMARC operates by validating emails against two existing protocols: SPF checks that the sending server's IP address is authorized, and DKIM verifies that the email hasn't been modified and is signed by an authorized party. When an email arrives at a recipient's server, it's checked against the DMARC policy published in the sender's domain DNS records. If the email passes either SPF or DKIM validation, it's considered authenticated.

DMARC Policies

Domain administrators can set three types of DMARC policies: 'none' (monitor only), 'quarantine' (send suspicious emails to spam), and 'reject' (refuse unauthorized emails entirely). Organizations typically start with 'none' or 'quarantine' while monitoring results, then transition to 'reject' once they've verified all legitimate email sources.

Reporting and Monitoring

DMARC provides detailed reports about email authentication results. Aggregate reports show statistics about emails passing or failing authentication, while forensic reports provide detailed information about authentication failures. These reports help organizations identify unauthorized email sources and improve their email infrastructure.

Implementation Benefits

Implementing DMARC offers significant benefits including protection against brand impersonation, reduction of phishing attacks, improved email deliverability, and better visibility into email traffic. Organizations that implement strict DMARC policies experience fewer spoofing incidents and greater customer trust.

Related Questions

What's the difference between DMARC, SPF, and DKIM?

SPF authorizes sending servers by IP address, DKIM signs emails cryptographically, and DMARC combines both checks and enforces policies. DMARC provides the policy framework that tells recipient servers what to do if emails fail authentication.

Why would an email fail DMARC authentication?

Emails fail DMARC when they don't pass SPF or DKIM checks—typically because the sending server isn't authorized, the email has been modified, or the domain hasn't properly configured authentication records.

Does DMARC prevent all phishing attacks?

DMARC prevents phishing attacks that use domain spoofing (impersonating the real domain), but it doesn't prevent lookalike domains or content-based phishing. It's one layer of defense in comprehensive email security.

Sources

  1. Wikipedia - DMARC CC-BY-SA-4.0
  2. DMARC.org - Official Information Educational