I don't understand why so many folk on #mastodon are recommending against running your own #mail server.
The fundamental premise of the #fediverse is distributed diversity yet when it comes to email apparently centralising the whole planet to @gmail is the preferred outcome.
This is broken and dangerously wrong.
Running your own mail server is equally as valid as running your own #mastodon instance.
@markd
I get the impression that it's really hard, but more importantly that it's so easy to get blacklisted and so hard to get it fixed that it's not worth it.
The big email recipients like GMail and Outlook will just dump your emails, never let you know they've done it, never tell you why, never tell you how to fix it.
@negative12dollarbill @markd Your concerns on the latter half of your point, I'd like to demistify that as I run an email server on my pubnix Hashnix.club
You actually get status code messages all the time if something hasn't gone through, and IDK about Outlook but at least on Gmail's part, they let you know how to set up their GSMTP on your server for the purpose of having messages pass through their system to whoever is on their services.
Hopefully this is helpful info to ya. Figuring out an email server can be tricky, but once it clicks, it's as manageable as any other internet host server software.
Here's one thread on the topic I've seen recently:
https://techhub.social/@tristan@tech.lgbt/112815855477245104
“I had so so many problems with big providers (google, yahoo, microsoft) either sending all of my mail directly to spam or silently discarding it. didn’t matter how much DKIM or SPF i set up or how many different hosting providers (with clean IP blocks!) i tried. those large email services will not even engage with you to help debug unless your mail volume is in the thousands a day.”
@negative12dollarbill @superfxchip Yep. It's true. The big providers are basically arseholes who could not care less about smaller providers and self-hosters.
Having worked for these providers I know that they mostly don't care or don't have the resources to care.
The only solution is to make them less relevant.