I think hosting your own email server it's perfect for personal communication, but what about work-related messages? What if there is the server goes down? I wouldn't want that to happen if I needed to receive a confirmation email for, let's say, password recovery for a website.
I think in some cases services like Gmail might still be the best option, what do you think?
I use this email for everything, and why wouldn't I? I have a domain with my first and last name, then my email is simply my first name. It's easy to spell out, looks professional, and since it's not one of the five other websites I don't get much spam.
It took me probably a year or so to fully work out the kinks, but I can send and receive email to and from any service with no problem.
Would I recommend running your own email server? No. Absolutely not. But you definitely can.
If you want email attached to your domain, just pay a service. I use Hover for my domain names, and they offer free or reasonably priced email depending on your needs. Running a full in server is too much trouble IMO. Unless you're the kind of nerd who runs two dozen websites from a server in their closet, in which case go for it.
The flexibility and control is worth it, as others here point out.
The early days (ha) were simple; now you need to learn a few things like SPF and DKIM, but those are pretty simple compared with figuring out why your sound isn’t working on Linux, etc.
Once you set it up it’s practically zero maintenance. Postfix and Dovecot are amazing, bulletproof programs.
I don’t jump through any hoops to get my mail delivered. My attitude is, if you’re not getting my mail, your mail service is broken, and you need to complain to your provider or find a better one.
Since setting up DKIM, etc., I have essentially zero deliverability problems. Maybe that’s partly due to the age of my domains and servers, and lucking in to a good IP. Before that I had occasional problems with hotmail, etc. See previous paragraph.
My self-hosted email is faster, better, and more reliable than the service provided by any of the big players, especially Gmail. I have a Gmail account for last-straw failover (never needed) and some mailing lists. Such a poor quality service.
In 2022 adults still communicate primarily through email. All my business is over email. It’s too important to leave to Google.
To my surprise I can still send emails from those nodes. I was expecting to be blocked but since I deliver all the spam to a flat file in a ram disk they don't seem to get listed anywhere. So I use them at times for automated emails and reminders or for reaching out to known shady companies.
I did all the DKIM crap and gmail says it's good, but it still ends up in spam. But that's good enough for my usage.
1. go with a cheap vps and check the IP blacklisting
https://videos.lukesmith.xyz/w/f9pZjSNLHVZ4FFkdnxNaCU
https://videos.lukesmith.xyz/w/c1d4KKBe8iQ3sqL6W8vYDp
if you get a bad ip, ask your vps provider to get it changed. (and open smtp if not otherwise)
2. you will have problems sending to outlook/gmail for a few weeks. your emails will go directly to spam so you have to call your recipients and have them "mark as not spam". this happens separately with or without attachments so it will take some time...
3. i used mailinabox but there are other alternatives so this can be as easy or as customizable as you want.
4. you will be responsible for managing the domain and keep paying for the VPS (dont do anything stupid on the server because that might end your vps in trouble with the provider)
5. use backups for the server, backblaze b2 works nice and has 10GB free so yeah
6. i have used the server exclusively for work and i have found in my testing, i got emails a tad bit faster than gmail but i cant say with certainty.
about your questions.
1. if your "server" goes down, you can spin one up and "receive" the email in an emergency or you can (if you have backups), restore the same and work away...
you own the server so its not like your account will get deleted or anything. anything@anything.com will always be with you so as long as your third party has banned your domain, you should be able to receive the email.
> I wouldn't want that to happen if I needed to receive a confirmation email for, let's say, password recovery for a website.
this is a valid question. so your email goes down and you have to reset a password, no problem. as i already said, you just restore your backup and you will get the email.