How to set up a mail server on a GNU / Linux system
This looks like _a lot_ of work was put into the article.<p>Nevertheless, I think you shouldn't do this. This takes a lot of time and is basically copy/pasting things around. For something as crucial as your own mail server I'd go with a solution that is automated: If your server goes away you fire up a different one in a couple of minutes, restore backups and change DNS records, done.<p>Reasons for this might be, in no particular order:<p>- VPS provider goes away<p>- hardware failure<p>- user error (think "Oh, I probably shouldn't have issued that command as root on my mailserver")<p>- maintenance: This guide is (initially) from 2009. How are you making sure that your system is up to date, after you followed the instructions/installed it? Either you'll leave the system to bitrot or you need to actively maintain it and probably will run into issues upgrading the machine. Or .. you migrate to a brand new machine every 6-12 month, which gives you a decent excuse to verify that your backup/restore process is working as well.