Because for $11/year you can get a simple kvm machine and run your own servers.
Because for $11/year you can get a simple kvm machine and run your own servers.
[1]: https://stalw.art
I spent an hour setting up postfix and some milters on a Digital Ocean droplet around 7 years ago and it's been working fine as my personal email server with no deliverability issues or maintenance since then. I ssh in every few years to try out a new spam filter or something and maybe upgrade some packages if I feel like it. These days there are even easier mail-in-a-box style turnkey deployments that work just as well but don't need as much knowledge or setup as bare postfix.
At this point, the biggest barrier to self-hosting email is the deafening cries of people who don't know what they're talking about parroting how impossible it is to do.
But like I said, I've put very little effort into this and have no problem getting into my recipients' inboxes with all major mail providers.
On the one hand, it's just wrong. Self-hosting mail is not easy because you need to learn how things work. But it's far from being "one of the hardest things to do", even in the domain of hosting things. A properly set up mail server will seamlessly send mails to almost any other MTA. The only large exception is microsoft. The abuse their market power by black-list all new MTAs by default until you create a ticket to "mitigate" this and they tend to re-blacklist small MTAs from time to time.
On the other hand, it's that kind of statements that worsen the situation. People should be encouraged to set up their own MTAs and provided with help to do it in a good professional way. It's one important part of keeping the mail part internet free and not in the hand of few large companies.
Comcast also gives me no end of annoyance by repeatedly black-listing my server for no apparent reason. The process goes: get blocked, request reason, get a hand shrug and unblock, rinse and repeat.
But I still self host stuff using docker (shiori etc.)
I mean , see there is a difference in complexity.
Like if you want to self host supabase , its complex , but its still automatable by a docker compose.
About Mails?? I am just not sure! , Maybe I shouldn't have expressed this opinion on the internet. I was just regurtitating what I heard from r/selfhosted feeds about email where they constantly said this. They even provided some explaination (see the message to which I said "this!!" , because that's what I meant.
Maybe even what you said about microsoft. But still , I really really don't want to take any risks with the mail , like what if a critical message of email doesn't come? I don't even want to know!!
I personally just believe that due to these reasons , that mail is just an old wagon which is riding into the future. I personally would prefer mail alternatives like xmpp / (preferably matrix!!)
I know matrix self hosting can take quite some resources but I do believe that the protocol in my honest opinion could be much more better for self hosting.
Just my two cents.
[1] https://vncoupon.com/black-friday-racknerd-huge-savings-spec...
It will have more than enough resources for SMTP, IMAP, HTTP, and even a personal VPN.
It's really not difficult.
The problem is that most IPs will be tainted and unless you are a major player, email deliverability sucks.
That's why I asked, because these guys were unknown to me.
It's so cheap people probably don't buy it because it will go bankrupt.