Does DigitalOcean block some domains to receive emails?

I’m using a plugin called Subscribe to Comments Reloaded, which allows viewers to respond and then receive emails if others respond. It also allows subscribing to a post to get emails even if they don’t leave a comment themselves.

If the person subscribing has a gmail domain email address, the mails go through to them. If they have a .mac or even an unusual domain, the emails are never received. The emails are not in spam or junk folders (I have tested with my own .mac email address to confirm this.)

I have confirmed, using both the WP Test Email plugin and the WP Mail Logging plugin that the emails were sent, but they are never received (to .mac and other domains).

The developer of Subscribe to Comments Reloaded is telling me that since WordPress confirms the mails have been successfully sent, that they might be being blocked by my hosting provider (Digital Ocean).

So, is it possible DigitalOcean is blocking some domains to receive email but not others?


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Many of the addresses in Digital Oceans IP range are blocked by a number of big email providers. Google is pretty good, others, like Spectrum, are not. I fought this battle for about 6 months with many calls and escalations to email providers try to get IP addresses unblocked. I finally gave up, but the history is still visible in a DigitalOcean question here. I you need email to get delivered, use a service like SparkPost, SendGrid or AWS Simple Email Service (SES).

Hello podfeet,

I have once met the similar condition,but mine is when I logging in digitalocean.I use managed domain email for my account,and I have a time that I cant receive their email anyway.Then I submitted a ticket,the engineer told me that if one email address refused to receive their email,which usually determine digitalocean’s email is dust mail,it will return the email and if this occurred much,they will take the whole domain into blacklist,and so users won’t receive mail from digitalocean anymore.

But I haven’t met what you described,I think your customers maybe use their own domain as their email.Contact them and try to take digitalocean into whitelist.Thats what I can do.If it doesn’t work,commit a work-ticket.

Have a nice day.