Missing tutorial: setting up a mail server

  • Posted December 31, 2012

I’d like to thank you for the tutorials you have so far, they’ve been very helpful in setting up my machine.

An important aspect that is missing in my opinion is a tutorial on how to setup a mail server, configure postfix, etc.

Since Google Apps is not free anymore this becomes a more important issue.


Submit an answer
You can type!ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

@ngoctien333: What kind of issues are experiencing?

this seem mail server sending mail have many issues

Have an SPF record? Setup Domain keys? Reverse-lookup working?

I was able to get my mail server sending mail. I’m running all of the mailboxes on another providers server so I don’t have to deal with that. However all of my messages are going to the spam folder in gmail and yahoo. Has anyone had this issue?

Guys, untill the admins decide to make a tutorial for this part you can use this <br> <br>It worked for me, hope this helps anibody that’s struggling like me.

Good tutorial that worked for me (up to the horde installation part):

apt-get install libsasl2-2 sasl2-bin libsasl2-modules cyrus-imapd

<br> <br>Assuming you want Cyrus for imapd (recommended over pop3). <br> <br>Also a couple of good overviews: <br> <br>

Yes, I Did try it. But I hit a road block at “sudo yum install cyrus-sasl” as there is no package for “cyrus-sasl” on ubuntu 12.10 <br> <br>lol, This is really silly. Linux has been the server system of choice for years. But how is it nobody has come up with an easy way to install a mail server hahahahah

In my experience cyrus has been the easier way out. <br> <br>But in most cases setting up a proper MTA config the first time is usually brain wrecking =] <br> <br>Maybe take a day off clear your head and try again from a new tutorial: <br> <br> <br>Usually whenever I deal with a really challenging programming issue I need to take a few hours off from thinking about it and then solution pops up in my head.

This is what I followed <br> <br> <br> <br>Every other guide I tried was not up to date. But this last one seems to work out. But Alas, No joy ;( <br> <br>I Did look at cyrus, but the websites has very poor info about installing it. so no. I have not tried cyrus. And at this point. I am not going to lol. My head is wreaked.