How to set up a mail server on a Linux system

2 jonfelsar 3 9/5/2025, 10:18:18 AM flurdy.com ↗

Comments (3)

tsukikage · 10h ago
The "Email Authentication (server-to-server)" section shouldn't be under "extend". In 2025, if you actually want others to receive your email, setting these up is not optional.
natasapaska · 10h ago
length of this guide is a reminder that it is still really hard to host your own mail
nobody9999 · 9h ago
>length of this guide is a reminder that it is still really hard to host your own mail

I disagree.

Hosting your own email is really easy. I've been doing that for decades and I rarely need maintenance other than regular updates and backups. Minutes a month at most, usually.

That said, setting up your own email hosting is rather involved, although you can limit that to a certain extent with platforms like mail-in-a-box[0] and a raft of others.

If you're comfortable with basic Unix/Linux CLI tools and shells and you are able to follow explicit instructions, it's not too difficult to set up -- but it will take some time as there are a lot of moving parts

You may think I'm splitting hairs. But I don't mean to do so. Once it's set up properly, hosting your own email is incredibly easy.

[0] https://en.wikipedia.org/wiki/Mail-in-a-Box