The Problem

A client asked me to reinstall their mail server. Their existing mail server using Microsoft Exchange 2000 on Windows 2000 Server was frequently down. Whenever it was up, it performed badly. It performed so bad that it took minutes just to check mails and learn they have no new mail.

The Goal

The client gave me a list of features the new mail server should have. It should flag spam mails. It should check for viruses. It should have web access. It should block several types of file attachments. And if I will not be using Microsoft Exchange, it should be integrated into Active Directory since they do not want to maintain two sets of user accounts.

They gave me a free hand on whatever hardware and software to purchase. They leave it up to me to decide if they need to upgrade to Exchange 2003 and Windows 2003 Server, or replace the old IBM Server and maintain the Exchange 2000 and Windows 2000 Server, or use a totally different solution.

The Solution

After studying their requirements, I discovered I can save them tons of cash while at the same time provide them a reliable mail solution which meets all their requirements using Linux, open source softwares, and off the shelf hardware.

So I implemented the above solution and they where very pleased with the results. They immediately noticed the improvement in response time. Mailboxes were now cleaner with the big reduction in spam mails. Virus problems was now virtually eliminated.

If you like the true story above, welcome to This site is about helping you be able to do the same. I spent several weeks searching the internet and experimenting several configurations to achieve the requirements above using Linux. With this site, you should be able to achieve this in just a few minutes.

Visit the forum to ask for help or to give a comment.

Posted on 3/5/2007 and last updated on 11/19/2009
Filed under Uncategorized