« Setting up a Ruby on Rails server - Part 5 - Java - Tomcat - Ant | Home | How to get Ruby OpenSSL to work on CentOS »

Setting up a Ruby on Rails server - Part 6 - Axigen easy mail server

By Nick | June 5, 2007

I was looking for an easy way to install my own mail server. I had looked at Postfix, Exim, Sendmail. But installing those mail servers isn’t enough you have to make sure that you at least integrate it with SpamAssassin (spam filter) and ClamAV (virus scanner). And once everything is installed you have to maintain it. And there aren’t so many great tools around to do it. After reading various tutorial, installing them, configuring them and making them work together seemed a daunting task. So I searched Google for an easy to install and easy to administrate mail server. I found Axigen (http://www.axigen.com): an easy to install, easy to configure and even easier to maintain webserver. There is a free version available, but it signs every mail you send or receive, which gets a bit irritating. There support is excellent, even if you use their free version.

How to install Axigen:
Download Axigen van www.axigen.com
rpm -ivh axigen…
yum install compat-libstdc++-33 (needed by Axigen)

#define extra repository for clamav-server, which isn’t in the normal CentOS repositories
# cat /etc/yum.repos.d/kbsingh-CentOS-Extras.repo
[kbs-CentOS-Extras]
name=CentOS.Karan.Org-EL$releasever - Stable
baseurl=http://centos.karan.org/el$releasever/extras/stable/$basearch/RPMS/
gpgcheck=1
gpgkey=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt
enabled=1

Before starting clamav, run freshclam to update the virus db.

Install Axigen by following their installation procedure.

After you have installed Axigen, you should check it isn’t configured as a relay server. Go to http://www.abuse.net/relay.html - and enter your IP address. If everything is correct you have configured your own secure mail server.

Topics: Uncategorized |

Comments