First, we need to clone Simon J. Mudd postfix repository at github
$ git clone git://github.com/sjmudd/postfix-rpm.git
Switch to (also create local) POSTFIX_2_7 branch
$ cd postfix-rpm $ git checkout --track -b POSTFIX_2_7 origin/POSTFIX_2_7
Copy postfix-rpm, which contain POSTFIX_2_7 branch
$ cd .. $ cp -rp postfix-rpm postfix-2.7
Create .rpmmacros on your homedir if you don’t have one
$ make setup
Fetch source files
$ make fetch
Setup the required build options. ie :
export POSTFIX_SMTPD_MULTILINE_GREETING=1 export POSTFIX_LDAP=1 export POSTFIX_MYSQL_REDHAT=1 export POSTFIX_PCRE=1 export POSTFIX_PGSQL=1 export POSTFIX_RBL_MAPS=1 export POSTFIX_SASL=2 export POSTFIX_TLS=1 export POSTFIX_VDA=1 export POSTFIX_DB=4
Now it’s time to compile
$ make rpm
When done. install with this command
$ sudo rpm -Uvh ~/RPM/PKG/postfix-2.7.0-1.pcre.pgsql.mysql.sasl2.vda.fc12.x86_64.rpm