SPF, DKIM, DMARC: finish the job
Many domains publish DMARC but stop at p=none, which protects nothing. Here’s how to get to reject without losing real mail.
Since Gmail and Yahoo started requiring authentication from bulk senders, most companies added SPF, DKIM and a DMARC record. Many stopped at p=none. That setting only reports. Anyone can still send email that looks like it comes from your domain.
Getting to p=reject is mostly patience:
- Add a reporting address to your DMARC record and use a free or cheap tool to read the reports.
- For two to four weeks, find every legitimate sender: your mail platform, CRM, invoicing system, website forms, newsletter tool.
- Set up SPF or DKIM for each one until they all pass.
- Move to
p=quarantine, watch for a couple of weeks, thenp=reject.
Also protect domains you own but don’t send from, with a DMARC reject record and an empty SPF. Scammers love unused domains.