早間です。 From: taisuke <be-m@xxxxxxxx> Subject: [linux-users:104995] SASL認証のsendmail について Date: Sat, 4 Jun 2005 17:16:35 +0900 Message-ID: <200506040816.j548G1Ug002766@xxxxxxxxxxxxxxxxx> > > 使用OS:Fedora Core1 2.4.22-1.2115.nptl > バージョン: sendmail-8.12.10、cyrus-sasl-2.1.19 > sendmail-8.13.4 で実行しました。 > > 【cyrus-sasl-2.1.19】 > 展開した「cyrus-sasl-2.1.19」ディレクトリで > ./configure > make > make install > cyrus-sasl-2.1.21 を使用しました。 ./configure --with-plugindir=/usr/local/lib/sasl2 \ --with-ldap=/usr --enable-login --with-openssl=/usr --enable-login は追加された方が良いと思います。 > 【sendmail-8.12.10】 > ・/sendmail-8.12.10/sendmail/conf.hの編集 > --------------------------------------- > #define SASL 1 (←1行追加) > #if SASL > # ifndef AUTH_MECHANISMS > ・ > ・ > ・ > --------------------------------------- > このあたりは、バージョンの違いか何もしませんでした。 > ・/sendmail-8.12.10/devtools/Site/site.config.m4 の内容 > ----------------------------------------------------------- > APPENDDEF(`confENVDEF', `-DSASL') > APPENDDEF(`conf_sendmail_LIBS', `-lsasl') > APPENDDEF(`confLIBDIRS', `-L/usr/local/lib') > APPENDDEF(`confINCDIRS', `-I/usr/local/include/sasl') > ----------------------------------------------------------- > APPENDDEF(`confENVDEF', `-DSASL') APPENDDEF(`confINCDIRS', `-I/usr/local/include/sasl') APPENDDEF(`conf_sendmail_LIBS', `-lsasl2') これもバージョンの違いかも知れませんが上記3行を追加しました。 conf_sendmail_LIBS が sasl2 で無いと sendmail コンパイル時にエラー を起こして新しい sendmail を作ってくれませんでした。 多分この設定を変えれば動くのでは無いでしょうか。 Build -c を実行しても sendmail が作成されていないと思います。 sendmail-8.12.10/obj******/sendmail/sendmail が作成されていないと Build install を実行しても新しい sendmail になりません。 $ ls sendmail-8.12.10/obj******/sendmail/sendmail で確認して下さい。 -- 早間 義博
Follow-Ups: References:
- Prev by Subject: [linux-users:105000] Re: SASL認証のsendmail について
- Next by Subject: [linux-users:105002] Includeファイルを取り込んで表示する方法を教えて下さい。
- Previous by thread: [linux-users:105000] Re: SASL認証のsendmail について
- Next by thread: [linux-users:105018] Re: SASL認証のsendmail について
- Indexes:[Main][Thread]