.
[ リロード ]   [ ソース ]  [ トップ | 一覧 | 単語検索 | 最新 | バックアップ | ヘルプ ]


SMTP AUTHによるリレー制御

sendmail 8.10以降では、SASLをベースにしたRFC2554に定義しているSMTP AUTHをサポートします。 redhat9 では、標準でインストールされるCyrus-saslライブラリを利用し実装可能です。

/etc/mail/auth-info ファイルは特に作成しなくても動作します。詳しくは、sendmailのドキュメントを参照してください。

[更新:2004年2月17日]
今までと同じカーネルバージョンでsendmailを再コンパイルする場合、obj.Linux.2.4.**.**ディレクトリを削除してから、Buildしてください。

(インストールの準備)

# cd /usr/local/src/sendmail-8.12.10/
# vi devtools/Site/site.config.m4(新規)
APPENDDEF(`confENVDEF', `-DSASL')
APPENDDEF(`conf_sendmail_LIBS', `-lsasl')

(掃除)

# make clean
# rm -fr obj.linux.****

(インストール)

# sh Build
# sh Build install

(設定)

# cd cf/cf/
# vi sendmail.mc(追加)
TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5')dnl
define(`confAUTH_MECHANISMS', `DIGEST-MD5 CRAM-MD5')dnl
define(`confDEF_AUTH_INFO', `/etc/mail/auth-info')dnl
# make sendmail.cf
# cp sendmail.cf /etc/mail/

(起動)

# /etc/rc.d/init.d/sendmail restart

(確認)

# sendmail -d0.1 -bv root | grep SASL
  NETINET NETUNIX NEWDB PIPELINING SASL SCANF  USERDB XDEBUG

(認証用ID、パスワードの設定)

# /usr/sbin/saslpasswd ユーザ名

(認証用ID、パスワードの確認)

# /usr/sbin/sasldblistusers
user: ユーザ名 realm: サーバホスト名 mech: DIGEST-MD5
user: ユーザ名 realm: サーバホスト名 mech: PLAIN
user: ユーザ名 realm: サーバホスト名 mech: CRAM-MD5

(認証用ID、パスワードの削除)

# saslpasswd -d ユーザ名


リロード   差分 ソース ファイル添付 添付ファイル一覧   Wikiトップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
Expert Menu
最新記事
なぜここへ
Yahoo Japanから
検索結果から
友人に聞いて
前からURLを知っていた
他サイトからリンク
最新バージョンの確認

Linuxexpert is one of the service presented by InfomationSquare. / OmakaseBlog Login  |  Register Now!