DMARC (Domain-based Message Authentication, Reporting, and Conformance) is an email authentication protocol introduced in 2012 to reduce the risk of email-based cyberattacks such as phishing, spoofing, and domain impersonation.
DMARC is considered an industry-standard email authentication mechanism that helps domain owners prevent attackers from sending malicious emails using forged or counterfeit sender addresses.
A DMARC record allows a domain owner to:
Instruct receiving mail servers on how to handle emails that fail authentication
(deliver, quarantine, or reject).
Receive detailed reports about all email messages sent using the domain, including:
Authentication pass/fail status
Source IPs
Sending services
Alignment issues with SPF and DKIM
DMARC works by leveraging SPF and DKIM:
SPF verifies whether the sending IP is authorized to send mail for the domain.
DKIM verifies that the message content has not been altered and was signed by the domain.
DMARC checks alignment, ensuring:
The domain in the “From” address aligns with SPF and/or DKIM.
Based on the DMARC policy (p=none | quarantine | reject), the receiving server decides how to handle the message.