sendmail
SASL認証の確認 [#aa15c589]
/etc/sasl/sendmail.conf or /usr/lib/sasl2/Sendmail.conf のいずれか
pwcheck_method:auxprop
「pwcheck_method:」認証方法に関する設定。 [#s6b4a882]
auxprop SASL独自のパスワードデータベースsasldbを用意して認証に利用する方法 -->saslauthdは使わない
saslauthd UNIXユーザー認証共通でPAMやshadowを利用する方法
Courier-IMAP authdaemond Courier-IMAPサーバの認証機構を利用する方法
pwcheck pwcheckデーモンを走らせ、shadowで認証する方法。古いため非推奨
write your own 自分でデータベースを作ってもよい
「mech_list:」認証方式に関する設定 [#c7e04609]
PLAIN 平文でユーザ名・パスワードを送信するためSSLの利用が前提
LOGIN PLAINと同じ平文。各社の互換性が無く独自の形式でクライアント側の環境によって対応できないこともある
CRAM-MD5 MD5によるメッセージダイジェストで認証する。パスワード自体は送信しないため安全
DIGEST-MD5 CRAM-MD5の弱点をカバーしてセキュリティをさらに向上させた形式
参考URL:http://oxynotes.com/?p=4428
SMTP認証方式の確認 [#n936d956]
[信用する認証メカニズム。ここで記載されているもので認証される]TRUST_AUTH_MECH(EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl [使用する認証メカニズム]define(
confAUTH_MECHANISMS’, `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
sasldb2に登録されているユーザを確認する [#e36c0490]
sasldblistusers2ユーティリティを実行する。
# sasldblistuser2
hogeusertest@hoge.com: userPassword