6 ms·
If your hosting email on a residential ISP, your gonna have a rough time. Comparatively, hosting on any of the notable VPS providers (DO, Linode, OVH, etc) has
by StudentStuff 7y ago
If your hosting email on a residential ISP, your gonna have a rough time. Comparatively, hosting on any of the notable VPS providers (DO, Linode, OVH, etc) has had fine deliverability in my experience, though emails may occasionally get flagged as spam.
Beyond that, the only insidious behavior I've seen has been Outlook.com hosted addresses accepting email, but then not delivering the email to the Inbox or Spam. Mysteriously, this issue disappears whenever I start going up the IT chain on the reciever's side. If the MTA is going to drop email, it should reject it rather than accept it (as otherwise the Outlook MTAs are falsely accepting mail that they will not deliver).
- nothrabannosir 7y ago> hosting on any of the notable VPS providers (DO, Linode, OVH, etc) has had fine deliverability in my experience, though emails may occasionally get flagged as spam. I can share a polar opposite experience: Yahoo and Outlook would categorically reject anything DO at the SMTP level with a 502. Luckily enough, at least they were explicit about it. But no leeway, not even accepting the envelope body. So YMMV, but it will almost certainly be poor :)
- StudentStuff 7y agoI don't run my mailserver on DO (I know a few people who do tho), but I've had few issues operating one on a no name host and another on OVH. If that was a persistent issue, it might be advisable to move to a host that isn't blacklisted.
- h1d 7y agoYou would use SMTP delivery service instead of moving around wishing for a lucky host / IP.
- fanpuns 7y agoMy mail from DO doesn't get rejected, but ends up 100% of the time in spam.
- h1d 7y agoWhy not use SES or SendGrid, both are so cheap for small volume.
- StudentStuff 7y agoSendgrid is usually spam or redundant notifications, depending on host they might not make it through without manual whitelisting. Additionally, using a totally unrelated SMTP rela to deliver mail defeats much of the point of a self-hosted mailserver, you'd be better off using your local network's SMTP relay.
- h1d 7y agoIt definitely does not defeat the purpose. You control the way you authenticate users, how to run spam filtering, etc. I run my own on Linode with postfix/dovecot/rspamd linked to LDAP for auth that gets routed through SES (probably some cents per month) and it's working good. These days it's not easy to circumvent being flagged as spam running your own node, because you can look like any spammer until you prove yourself you're not one which takes time and usually not the best idea and you'd rather use an external relay who will provide you with a better reputation from day one. If you stick with your own delivery route and friends tell you, your mail isn't arriving as they get flagged as spam, that's your fault.
- jasonjayr 7y agoIIRC though DO tries to make sure a released IP is returned back to you if you re-provision quickly, you run the risk of losing your well groomed IP for outbound mail if there is an issue with your droplet. Additionally, IIRC they forbid outbound SMTP on their Floating IP system. (I can't find an official doc on this matter). Either way, you can't get a PTR for your floating IP, which can harm deliverability[1] For that reason, you may want to consider AWS & an Elastic IP that you can own, groom, and move around [2] [1] https://ideas.digitalocean.com/ideas/DO-I-1023 https://ideas.digitalocean.com/ideas/DO-I-1023 [2] https://aws.amazon.com/premiumsupport/knowledge-center/ec2-port-25-throttle/ https://aws.amazon.com/premiumsupport/knowledge-center/ec2-p...
- StudentStuff 7y agoDon't destroy your droplet then? Digital Ocean supports reinstalling VMs in place without destroying the VM. Floating IPs for a mailserver (esp. outbound) sounds a bit silly, mail infrastructure is more fault tolerant than other systems, to the point that a minute or two of downtime is far from the end of the world.
- tambre 7y agoFurthermore, DigitalOcean silently drops all SMTP traffic on IPv6, which can be really confusing since you'll simply timeout and it isn't mentioned in the documentation. They do that because they implemented IPv6 against all standard industry practices (which were helpfully gathered in a RFC) and within hours of launching IPv6 the few /64s from which they were allocating customers /124s to landed on blacklists. It's been 5 years since and they still have no plans to do IPv6 properly and allocate /64s [0]. This is the main reason I switched to Linode, who will happily allocate you a IPv6 range (/116, /64, /56) that can be rerouted between VPSes with a simple ticket (takes <1 hour). [0]: https://ideas.digitalocean.com/ideas/DO-I-1366 https://ideas.digitalocean.com/ideas/DO-I-1366
- richjdsmith 7y agoDamn.... I wish I'd seen this literally yesterday.
- ekianjo 7y agoReceiving email is no issue on residential ISP.only issue is sending, And to get around that you simply use an external SMTP server and your problem is mostly solved.
- StudentStuff 7y agoYeah, that is one workaround that is reasonable to use. I'm just a bit weird and want to do delivery to other servers without an intermediary :P
- ekianjo 7y agoIt's just something you have to do anyway since more ISP prevent sending directly from home connections. That means it will cost some money, but there are also SMTP services with free tiers for several thousands of emails per month.
- StudentStuff 7y agoISP mail relays generally work, not sure why you'd pay to add another MiTM besides the one that already exists (your ISP).
- eps 7y agoDO is a major source of spam. Hetzner is closely behind. OVH is third. We are now flagging all mail coming from their IP space as junk, but without blocking it, because there are (very) occasional legit senders there.