If you have a domain and you want to send emails from it there are many ways to do so, you could sign up for a provider like Google Suite, Microsoft 365 Business, and there are many others. You can also host the email yourself, you will need a server and you can use a software like Mail-in-a-box, Mailcow and many others.
People in my circles say you should self-host your email, and I have not done so at this point, and I will probably never do so. Here’s why:
Reliability: it is best if your email provider is up 24/7 so ensure you get all the emails that come into to you, and if you have to make sure it’s reliable then it won’t be as reliable.
Time to maintain / update it: if you have your own email then you need to maintain the server, do all the updates, but if you use another provider then all you have to do is make sure your payment details are accurate and change your password when you feel like it.
I’m not in control: if you are control of something then you spend more time checking it, but if you aren’t in control then you get no say when it is up or not.
I don’t host my own email because I don’t trust myself with doing that is required to have a good self-hosted email server. I will leave it up to those who know more than me and will happily pay them to keep up a good email provider.
Other related articles to read:
Jake Bauer’s month-and-a-half of self-hosted email
Dugite-Code on why they still host email themselves
Jan-Lukas Else on why he no longer host emails himself
Why Jeff Kee thinks self-hosting emails are dying out (and why they should)
Micah Lee writes about Helm, a home email server
Gilles Chehade on you should not run your mail server because mail is hard
I’m posting this as part of 100 Days To Offload (post number 39). You can learn more or join in by going to https://100daystooffload.com/.