I'm experiencing issues with emails sent from my domain to Gmail being flagged as spam. Recently, I've been getting a 550-5.7.1 error stating that my domain has a low reputation. I use Office 365 for my email, and my hosting is through OVH. I've already checked my DNS settings, and they seem fine, as do my DKIM, DMARC, and SPF records. My SPF record reads: v=spf1 include:mx.ovh.com include:spf.protection.outlook.com ~all. I ran a test email and scored 9.5 out of 10. However, I also received a message indicating that my reverse DNS does not match my sending domain, suggesting issues with PTR records or hostname configuration. Interestingly, this problem occurs with one domain, while another domain sends emails to Gmail without issue. Could this mismatch truly be the cause, or is there something else I should check? Any insights would be appreciated! Thanks!
3 Answers
If you're sending marketing emails directly from your domain, that could definitely hurt your sender reputation. It’s usually better to use a third-party service like SendGrid for those purposes. Make sure to check the headers of any rejected emails as they might provide extra info about why your mail is getting flagged.
I ran into a similar issue while helping a client. You might want to check your tenant's reputation first. It could be possible that your emails are going through Microsoft's HighRiskOutboundPool if they've flagged your tenant. Running an extended message trace in the Exchange admin center might give you more clarity. Also, using tools like mxtoolbox can help check if you're on any blacklists. If you can, analyzing the headers from the emails sent to Gmail could provide additional details that might help.
Revisiting your SPF records could be worthwhile. Ensure DKIM is set up properly as well, and investigate your domain's overall reputation. As mentioned, avoid sending marketing emails directly from your domain as that can impact how your emails are received.

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