I've been struggling with Gmail rejecting emails from my domain for a few weeks now. While other email providers are okay with my emails, Gmail keeps bouncing them. After digging into my settings, I realized my DMARC policy was set too strictly. I've loosened it up, and now Gmail is accepting some messages, but I'm still not fully confident everything is configured correctly.
Here's what I've got going on:
- I'm sending outbound mail through Microsoft 365.
- My SPF record is `v=spf1 include:spf.protection.outlook.com include:spf.emailsignatures365.com -all`, and it passes testing.
- DKIM is enabled and passing.
- DMARC is set to: `v=DMARC1; p=none; adkim=r; aspf=r; fo=1`.
- The emails sent are standard business or transactional messages, not bulk marketing.
- There haven't been any sudden spikes in sending volume recently.
So, after changing DMARC from `p=reject` to `p=none`, changes have improved my email delivery to Gmail. However, I think there might still be ongoing issues with domain reputation or trust that need to be sorted out. I'm looking for advice on the following:
- What are the typical timelines for recovery of Gmail domain reputation after DMARC issues?
- Is it advisable to keep DMARC set to `p=none` for now?
- What specific signals or best practices from Google should I focus on during this recovery phase?
- Are there common mistakes that could slow down reputation recovery?
I can share email headers or authentication results if anyone thinks that would help. Thanks in advance for any insights from those who've faced similar issues!
1 Answer
It sounds like either your SPF or DKIM is set incorrectly. Check the DMARC result headers in the delivered email; they should tell you what's failing. Getting that info can help pinpoint the issue. Just make sure your DKIM is actually being signed before sending!

I found the issue! The DKIM isn't being signed. The headers are showing that with `dkim=none (message not signed)`. Even though I have the DKIM-Signature set, it's not working in practice. How do I fix this in Microsoft 365? I'm kind of a novice with this.