Yes, I got bored and decided to write an article/guide/walkthrough of how to setup an email server. Well, actually recently I just setup one and I hope to use my experience to help others who are thinking of setting up an email server for their own use or for their company. It’s surprisingly easy to do but there are bits and pieces which need to be resolved first before the server can actually be considered properly setup.

In my opinion, setting up a mail server in your home is not a practical one. Especially if you rely on your emails for communication. It is better to get a “professional” email provider to host your mails for you. But what this is good is for experience. You will learn a lot from actually setting up the mail server then from reading what others do. You can see that there are a lot more than just building a server and installing a few pieces of software. Heck, I learned more in one week on DNS setup than what the learned from about 2 years of being a webmaster. I didn’t even know or cared about PTR or SPF records before, now I know why it is important.

So here it goes, my little article on how to setup an email server.

Please note that this little article is not exhaustive, there may be some holes or errors in it. So please if you find any mistakes or errors, tell me so that I can correct it. And if you have anything to add to this guide, you should also inform me.