Tell HN: Expect you may have to write off Microsoft if you self host email
> Unfortunately, messages from [45.55.34.226] weren't sent. Please contact your Internet service provider since part of their network is on our block list (S3140). You can also refer your provider to http://mail.live.com/mail/troubleshooting.aspx#errors.
I went through their support channels and they were completely useless.
> Thanks for your patience while we investigated your request.
> Below your IP address(es) and their status(es) are listed.
> Not qualified for mitigation
> 45.55.34.226;
> The IP(s) above do not qualify for mitigation.
> Please note: This outcome indicates behavior that misses standards; please review Improving E-mail Deliverability into Windows Live white paper for helpful tips.
...
> What standards are missing? DKIM and SPF are passing and I got the IP taken off of Spamhaus recently. Other email servers like gmail aren’t finding an issue.
...
> Your IP (45.55.34.226) was blocked by Outlook.com because Hotmail customers have reported email from this IP as unwanted. One possible explanation for this is the automatic forwarding of unfiltered inbound messages, including unwanted messages, to Outlook.com/MSN addresses.
> Please confirm that your emails comply with Hotmail’s technical standards.
> For more detailed information about best sending practices to Outlook.com users, please review Outlook.com Enhanced Deliverability white paper.
...
> I’ve ensured there is no open relay, and I’ve only tried to send messages to my own Hotmail address so far. There are no other user accounts on this email server, just me.
> I’ve also signed up for the Junk Mail Reporting Program/Smart Network Data Services with that domain/IP. I don’t see any incidents there.
> Around what day/time was email reported as wanted?
...
> Thank you for contacting the Outlook.com Deliverability Support Team.
> As previously stated, your IP (45.55.34.226) do not qualify for mitigation at this time. I do apologize, but I am unable to provide any details about this situation since we do not have the liberty to discuss the nature of the block.
> At this point, I would suggest that you review and comply with Outlook.com’s technical standards.
> We regret that we are unable to provide any additional information or assistance at this time.
I've gone through all the links they sent me and nothing is wrong with my email server. It's impossible that I could have ever sent spam. They just decided they don't like me for no reason and I don't get to send them mail.
29 comments
[ 5.6 ms ] story [ 71.5 ms ] threadIf you are lucky you will get rejections. Most will just accept and put in spam which is better because the receiver can correct it, but worse because they will probably never see it and you won't know.
Some inbox providers like Google, FastMail, Proton Mail and others will track your domain reputation if you are sending enough (~1 message per day seems fine) and once you have built domain reputation they will accept from DigitalOcean with no issue.
But you can't rely on sending messages to new inbox providers. They reasonably treat mail from DigitalOcean IPs as suspect until they have enough other evidence.
It's not an arbitrary search space, it's usually a /24 to easily disqualify noisy neighbors and in addition the reputation of ips registered in the ARIN record. I would urge everyone to register any IP block they use that's more than a /29. To the end of this story, I have successfully sent email to microsoft servers from my /27 and /28 because (a) the /24 i'm on is not spammy and (b) my entire netblock is not spammy.
But even then I get certain random companies/universities that will flat out reject my email because I'm not going through one of the big 5 mail senders. I gave up, still host my own email but relay my mail through an O365 exchange server
I don't want to further incentivize their behavior so I refuse to use them. All my self hosted emails go to Apple and Google inboxes just fine.
In practice, due to bad actors, almost all internet services will in fact discriminate against you if your neighbors are (or have been) assholes. Sometimes they even discriminate against your IP address because they have PTSD about a different address that looks like your address.
What can we do? Not a lot. If the customers of MSFT don't care enough to complain that email is not being delivered to them, MSFT doesn't care either.
Yeah, I don't think that will happen any time soon.
It’s not exactly like you can black hole that many IP addresses.
Will it get worse? Probably. Email server hosts will all probably have to manually vet each other instead of being an open protocol by default.
What a catastrophe. Email outside of major providers today is basically unusable as a first-class user.
Digital Ocean (like most providers) has fewer, larger IPv6 blocks than they do IPv4 blocks:
https://bgp.he.net/AS14061#_prefixes
https://bgp.he.net/AS14061#_prefixes6
The overall number of IPv6 networks—despite containing many orders of magnitude more hosts—is fewer than under IPv4:
https://bgp.he.net/report/prefixes
This works out to not needing as many rules when you want to block traffic.
If sending outbound email it's important to use a provider that itself has a good reputation. Just trying to develop a reputation for your own range isn't sufficient if your supplier has a bad reputation.
Strange thing was, I'm 100% sure I didn't send any spam and my server was in a subnet with legit stuff only.
The only time I actually got through to someone at MS they said the issue was that I didn't send enough email to build up 'reputation' or whatever. It was indeed a small personal server with 4 users. As with yourself my SPF and DKIM was all A-OK and I only had issues with live.com and Hotmail. Not with corporate O365 users.
In the end I gave up but it's sad MS are breaking email this way.
Some cloud providers now even block port 25 outgoing so you can't even send mail out directly anymore.
This is what I find infuriating about Microsoft/Google.
It's like a judge not saying what you're being charged for, just that you're going to jail.