yumでインストールされていたらアンインストール
yum erase postfix
ダウンロード
最新版の確認(/5.x/centosplus/SRPMS/より)
rpm -ivh http://ftp.riken.jp/Linux/centos/5.4/centosplus/SRPMS/postfix-2.3.3-2.1.centos.mysql_pgsql.src.rpm
コンパイル前の下準備
Postfix をMySQL対応にするためpostfix.specを編集。
cd /usr/src/redhat/SPECS/ vi postfix.spec .. %define MYSQL 1 ←確認(0なら1に修正) ..
コンパイル
srpmからrpmを作成する。
rpmbuild -bb postfix.spec
インストール
出来上がったRPMをインストールする。
cd /usr/src/redhat/RPMS/i386/ rpm -Uvh postfix-2.3.3-2.1.centos.mysql_pgsql.i386.rpm
yumの自動アップデートから外す
yum update で postfix* なパッケージがアップデートされなくなる。
これをしないとyumの自動アップデート時にMySQL非対応に戻ってしまう。
vi /etc/yum.conf
exclude=postfix* ←最終業に追記
↑手動でもやりましたけど
Postfixをyumでアップデートしてしまった orz…

