2010年8月17日(火)更新SMTPサーバーを設定、稼動します。CentOSにはsendmailが標準SMTPサーバーとしてインストールされ、稼動しています。当初これを使用しようと開始しましたが慣れないせいもありその難しさに挫折。従来使いなれたpostfixを使うことにしました。インストールCentOSインストール時にpostfixをインストールしておきましたが、そのままではMySQLとの連携ができないことがわかり、MySQL対応でビルドします。準備ホームディレクトリに作業用のrpmディレクトリを作成します。つくり、以下を書き込み。/etchttp://ftp.riken.jp/Linux/centos/5/os/SRPMS/を見てpostfixのバージョン等確認し、ソースをゲット。http://ftp.riken.jp/Linux/centos/5/os/SRPMS/postfix-2.3.3-2.1.el5_2.src.rpmソースをインストール。使用します...と警告が出るが無視。http://www.postfix-jp.info/link.htmlを見て必要なパッチをゲット。かの有名なVDAパッチ(Maildirのquotaなどのサポート)も入れよう。http://vda.cvs.sourceforge.net/vda/VDA/postfix-2.3.3-vda.patchrpm/SOURCESに移動。rpm/SOURCES/rpmbuildがインストールされていなかったらインストールしておきます。SPEC変更/rpm/SPECS/postfix.specを編集。.vdarpm作成コンパイルします。~/rpm/SPECS/postfix.specpcre-develがないとかmysql-develがないとか言われ、インストール。インストールOSインストールの際入れたpostfixはアンインストール。作成したpostfixをインストールします。rpm/RPMS/i386/postfix-2.3.3-2.1.i386.rpmエラーも出ず、無事インストールされました。exclude=postfix*を書いておきます。システムのmtaをpostfixに切替えてみます。(切替はこれでちゃんとやらないと問題が起きる。start再起動してへんなエラーが出ずにpostfixが起動したのを確認したら設定が済むまでまた元のsendmailに戻しておきます。以上でpostfixのインストールは完了ですが、これからが長い道のりです。