Official Setup Guides
For step-by-step instructions, check out these official guides from the source:
What DMARC does
DMARC lets a domain owner publish a policy for mail that uses that domain in the visible From address. A receiving mail system evaluates whether SPF or DKIM passed and aligned with the visible From domain, then applies the sender’s requested policy.
DMARC helps reduce exact-domain spoofing. It does not stop a lookalike domain, a compromised real mailbox, or every delivery problem.
The three policy levels
| Policy | Meaning | Appropriate use |
|---|---|---|
p=none | Ask receivers to monitor without requesting enforcement | The starting point while you inventory and fix senders |
p=quarantine | Ask receivers to treat failing mail as suspicious | After you understand the legitimate sender failures |
p=reject | Ask receivers to reject failing mail | After intended senders reliably align |
Receiving providers make the final delivery decision. A DMARC policy is a strong request, not a guarantee about every recipient’s behavior.
Alignment is the part teams miss
An SPF or DKIM pass alone is not enough for DMARC. At least one passing result must align with the domain the customer sees in the From address. This is why a sending service can look configured yet still fail DMARC.
When a provider offers a custom sending domain, follow its current setup instructions. Do not assume an account-level SPF record covers a third-party marketing, support, or fulfilment sender.
A safe rollout
- List every service that sends as your domain
- Configure DKIM for every service that supports it
- Publish a
p=nonerecord with a report address your team owns - Review aggregate reports and identify legitimate sources that are failing alignment
- Fix, reconfigure, or retire those sources
- Move to
quarantineand thenrejectonly after the intended sender set is stable - Recheck after you add an app, agency, support tool, or new sending domain
The right rollout speed is determined by your sender inventory and report results, not by a generic number of weeks.
Common mistakes
Enforcing before the inventory is complete
This can send legitimate customer mail to spam or cause it to be rejected. Start with monitoring and use the reports to find overlooked senders.
Treating SPF as the whole solution
SPF has lookup limits and does not sign message content. DKIM and alignment remain important.
Ignoring the reporting address
An aggregate-report address is useful only if someone owns the mailbox or reporting service and reviews changes after your mail stack changes.
Using an example record as production configuration
Your record must reflect your own domains, reporting address, and sender setup. Copy the provider-specific values from the services you actually use.
How Recon fits
Recon checks whether a DMARC record is public, which policy it publishes, and whether related public email-authentication records appear present. It does not read private provider configuration or decide which sender is legitimate for your business.
FAQ
Q: Can DMARC break order confirmations?
A: Yes, if legitimate senders fail alignment once you enforce a stricter policy. Inventory Shopify and every other sender, review reports, and test before raising enforcement.
Q: Is p=reject always the goal?
A: It is often appropriate once your intended sending ecosystem is stable. The goal is a policy you can support without blocking legitimate customer mail.
Q: Does DMARC stop a fake site using our logo?
A: No. DMARC protects the exact email domain. Use domain monitoring and provider reporting for copied storefronts and lookalike domains.
Want us to monitor this for you?
Get automated brand security monitoring for your Shopify store with Recon.
Install on ShopifyRelated Articles
BIMI for Shopify Email
What BIMI does, what it does not prove, and how to evaluate an implementation alongside SPF, DKIM, and DMARC.
Business Email Compromise for Shopify Teams
How business email compromise works, which requests require a second check, and where sender authentication helps.
DKIM Records for Shopify Stores
Understand how DKIM adds digital signatures to prove your Shopify emails are authentic and haven't been tampered with.