Install postfix with MySQL support on CentOS 5.3 (64Bit)

Monday, September 21, 2009 posted by Till

The following article explains the steps to compile postfix MTA with MySQL support on CentOS 5.3 as e.g. needed for ISPConfig 3.

Remove the postfix package from CentOS which does not has MySQL support:

/etc/init.d/postfix stop rpm -e --nodeps postfix


Download the postfix source RPM and install it:

cd /tmp wget http://mirror.rackspace.com/CentOS/5.3/os/SRPMS/postfix-2.3.3-2.1.el5_2.src.rpm rpm -i postfix-2.3.3-2.1.el5_2.src.rpm


Edit the spec file to enable MySQL support.

vi /usr/src/redhat/SPECS/postfix.spec


and change the line:

%define MYSQL 0


to:

%define MYSQL 1


Install a few prerequisites before we build the new postfix RPM package

yum install pcre-devel mysql-devel


Build the postfix RPM with MySQL support:

rpmbuild -ba /usr/src/redhat/SPECS/postfix.spec


and install it.

cd /usr/src/redhat/RPMS/x86_64 rpm -i postfix-2.3.3-2.1.x86_64.rpm


Start postfix and configure it to be started at boot time:

/etc/init.d/postfix start chkconfig --levels 235 postfix on

Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Twitter
  • FriendFeed
  • MisterWong
  • StumbleUpon


2 Responses to “Install postfix with MySQL support on CentOS 5.3 (64Bit)”

  1. Liju says:

    This will not work

Leave a Reply