DMARC Policy
DMARC (Domain-based Message Authentication, Reporting, and Conformance) provides the final layer of protection for yourdomain.com.
Overview
DMARC is an email authentication policy that operates on top of SPF and DKIM. It allows domain owners to define how receiving email servers (like Gmail or Microsoft) should handle incoming emails that fail SPF or DKIM checks.
Why It's Needed
DMARC prevents phishing and domain spoofing. By publishing a DMARC policy, you block unauthorized senders from sending emails using your domain identity. It also provides alignment verification, ensuring that the domain shown in the "From" header matches the domains validated by SPF and DKIM.
Step 1: Retrieve Your DMARC Policy
Log in to Simply Send, go to the Domains page, select your domain, and navigate to the DNS Records page. Under the Email Authentication section, you will find your pre-generated DMARC policy.
Step 2: DNS Record Specifications
Add the following TXT record to your registrar's DNS configuration panel:
| Record Type | Host / Name | Value / Content | TTL | Verification Status |
|---|---|---|---|---|
| TXT | _dmarc.yourdomain.com | v=DMARC1; p=reject; | Auto / 1 hour | Mandatory |
Step 3: Configuration Guide & Critical Considerations
Understanding Policy Levels (`p=`)
The DMARC record specifies how receiving mail servers handle emails claiming to be from your domain that fail SPF/DKIM verification. Three main policy options exist:
p=none
Monitor only. Emails are delivered normally, but you receive aggregate reports detailing which servers are sending mail on your domain's behalf.
p=quarantine
Soft fail. Emails failing SPF/DKIM verification checks are routed straight to the recipient's spam/junk folders instead of the inbox.
p=reject
Hard fail. Emails failing authentication are completely blocked at the server level, never reaching the recipient's mailbox.
Why does Simply Send recommend p=reject?
The generated policy defaults to p=reject to guarantee maximum protection against spoofing. However, because this tells receiving mail servers to discard any emails that fail SPF/DKIM validation, you must ensure that your SPF and DKIM configurations have no spelling mistakes, omitted records, or formatting errors.
Example DMARC TXT Record Value:
v=DMARC1; p=reject;Step 4: Verify and Activate
Wait for Propagation
DNS TXT updates can take from 15 minutes to 24 hours to replicate globally across DNS caching servers.
Enable in Console
Once the record propagates, click "Verify" in your Simply Send dashboard to finalize and enforce your DMARC status.
Next Step: Configure Custom MAIL FROM (MX Records)
With SPF, DKIM, and DMARC configured, set up MX records to handle delivery feedback and align your domain return paths.
Configure MX Records