We noticed that one of Cloudflare’s IP addresses associated with our domain is blacklisted by one of the DNS based email blacklists. Even if our domain is using good email practices, other domains using this Cloudflare IP might be getting marked as spam. I believe this can easily have a negative impact on our email deliverability.
So, I was wondering if we could prevent our app from using this particular IP address. Is this possible?
Cloudflare IP addresses associated with a customer’s account are never used to send email. They are only used to accept inbound http/s requests.
This RBL has added the entire Cloudflare ASN, so there are no Cloudflare IP addresses not covered by this. They have also added all of Digital Ocean and AWS. An RBL can add any set of IP addresses they want… RBL maintainers tend to be zealots that way. No sane person would use this RBL.
To my limited knowledge about email deliverability, I thought that the domain reputation as well as IP (for http requests) of your actual site also plays a role. For example, with Gmail your page rank can actually affect your deliverability. I could be wrong in this regard, though.
Glad that this particular list “Suomispam Reputation” is not one that should be taken seriously. Thanks for the prompt response and it seems there’s nothing here to be concerned with.
Yes. it is causing email sent through a WordPress contact form to not be delivered. The IP used at CF is on a blacklist. The host IP is not the one being blocked. Is there a quick remedy for this? I have whitelisted the domain at the mail server and that fixed the issue for this client. I know others have had similar issues. I have several WP clients using CF and can’t whitelist the IP for them or when a second mail goes the submitter’s email. I have used SendGrid to circumvent this for one client but that was also a best practice for their needs and capabilities. This is not the best solution for my smaller clients.
.@cs-cf is incorrect. The IP at CF is associated with the email. Emails are not hitting the mail server because they are being blocked. They are not getting filtered at the mail server. I can Whitelist the domain and the emails come through. When I looked into this issue using mxtoolbox I see the IP I am given at Cloudflare is on the BL. (Suomispam Reputation - BLACKLIST) Checking if the domain (Palmtreecharters.com) or its dedicated IP are on the BL I find they are clean. So, Yes the IP is being associated with the mail sent from the form on my site; yes it is.
I wish I knew. The assumption I am under is the apache mailer script is run at the server. So CF should not come into play. Now, I can imagine that the CF7 plugin calls the script by domain and not the path so, in theory, the mailer code is actually being executed at 126.96.36.199. Tell me that’s impossible…
You should know where you mailing scripts are running, shouldnt you
I dont know what you mean by that, but thats not how it works. Cloudflare proxies HTTP requests. If one of them makes your server send an email, this is on your server and on its IP address. Once again Cloudflare is not involved.
So the solution? CF is not the issue.
I have a specific problem and I am not the only person looking for an answer. I hear you that Cloudflare is not the problem it’s overzealous RBLs. I still have this issue I came to this forum to get ideas for a solution. I will look into the plugin or see if I can make the mailer run at the host IP. But first I will turn CF off for this domain until I can make a solution that works. I think it would be of value to the community and those coming to this page for help via Google that we enumerate the challange.
1- Yes, it is possible that your mail will be blocked from reaching your recipients if you use Cloudflare on a WordPress installation and use a common form mailer plugin such as WPForms, Contact Form 7 or Formidable.
2- Cloudflare’s hosts execute mail scripts and the IP of your account will be used in the header of the document.
3- It’s not Cloudflare’s fault.