I recently discovered that our DMARC policy is set to 'none', which means emails that fail SPF or DKIM checks are still delivered. I'm considering changing it to 'reject' since that's probably the safest option. However, if we're implementing a new system like Salesforce, should I temporarily adjust the policy to ensure legitimate emails come through without issues? Also, do I really need an RUA (reporting URI for aggregate data) email address? Is it worth the effort to set up, and can anyone recommend any free and easy parsers for RUA reports?
8 Answers
Many folks I know set their DMARC policy to 'quarantine' first. But looking at our DMARC reports, we're ready to switch to 'reject'. Just remember, DMARC is only part of the spam detection puzzle; filters also look at SPF, DKIM, and more when scoring emails.
Deciding between 'reject' and 'quarantine' really hinges on whether you have a full understanding of all legitimate services sending from your domain. If you're certain, go with 'reject'. If not, start with 'quarantine' to catch any failed emails without losing them entirely.
I have my policy set to 'reject' once I’m sure every legitimate sender is configured correctly. The tools for managing DMARC, like Cloudflare, are quite effective for keeping everything monitored.
Setting it to 'p=none' provides time to evaluate your sending resources, ensuring no legitimate systems are overlooked. As for the RUA, it's helpful for identifying issues, especially if you have multiple providers sending on your behalf.
In my experience, DMARC acts as a guideline, but I block all emails that fail both SPF and DKIM checks, regardless of what the DMARC policy suggests. So, yes, changing it to 'reject' is definitely advisable.
I recommend going with 'reject'. Postmark has a user-friendly service that makes interpreting DMARC reports much easier.
Having an RUA is valuable; it helps track down issues with multiple email senders. We found out about a vendor's email problem using it. You can parse the reports yourself or use services like EasyDmarc. The 'pct' tag is great for gradually moving from 'none' to 'reject', ensuring a smooth transition without losing critical emails.
A solid tip is to check out Cloudflare for DMARC management. They have user-friendly tools perfect for most users, unless you're aiming for something more sophisticated.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures