[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:105001] Re: SASL認証のsendmail について


早間です。

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

で確認して下さい。

-- 早間 義博

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: