Following will be a few step by step posts on setting up a mailserver on Linux.
I make no guarantees and you’d obviously be wise to do this on a test machine in a private network before setting up a live system.
I’m using a Ubuntu Server for the examples. The MTA (Mail Transport Agent) I’ll be using is Postfix, certainly initially. Later I may look at Exim. I’ll not be touching Qmail or Sendmail because frankly life’s too short.
Postfix’ home page is.