Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.3116】の中の記事をすべて表示しています

【No.3116】のスレッド
05/10/22(土) 12:19:52 投稿者[よし] [No.3116]のスレッド内
【No.3116】 タイトル[postfix[SMTP-AUTH]をやりたい人へ] この記事がスレッドの最初です
いつも「BBS」を拝見し、色々な情報提供ありがとうございます。

私が悩んだ内容ですが参考的にと思い書き込み致します。

postfixを[SMTP-AUTH]で行いたい場合だと、「apt-get install postfix」では
対応できてない為に、コンパイルが必要になります。
また、コンパイルに何度も失敗したので同じ事を考えている方にと思い書き込みしました。

[注意事項]
・コンパイルにはコンパイル環境が必要になります。
・postfixのバージョンは[postfix-2.0.20-0vl5]でコンパイルしています。
 他のバージョンでは[postfix.spec]の設定場所に違いが発生するかもしれ
 ません。
・Dの場所「>postfix.log &」については、バックグラウンドでコンパイルを 行う事と、コンパイル結果を「postfix.log」に吐き出す設定にしています。

[コンパイル方法]

@.apt-get source postfix
A.rpm -ivh postfix
B.install場所については環境によって事なるので注意してください。
C.「xxx/rpm/SPECS」→「postfix.spec」を修正([修正場所]を参照)

[修正場所]
line:117に下記の内容を追加します。
 
[修正前]
-DHAS_PGSQL -I/usr/include/pgsql" \
AUXLIBS=""

[修正後]
-DHAS_PGSQL -I/usr/include/pgsql \
-DUSE_SASL_AUTH -I/usr/include/sasl" \
AUXLIBS="-lsasl2"

D.「rpm -ba postfix.spec >postfix.log &」でコンパイルです。

E.コンパイルできた事を確認してください(^^♪