ようこそゲストさん

Digiclo Online Memo

smtp-authによるOP25B対策

はてブ情報 はてブに登録 はてブ数 2009/11/29 27:25 サーバ設定関係Digiclo

事前確認

cyrus-sasl系が全てインストール済みかどうかを確認*1

*1 : 足りない場合はインストールする

実作業開始

sendmail.mcを設定する

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl 

sendmail.cfを再作成する

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

sendmailを再起動する

/etc/init.d/sendmail restart

smtpサーバの動作確認

telnet smtp.hogehoge.jp 25
以下のようなメッセージがEHLOコマンドで帰って来ればOK
Connected to smtp.hogehoge.jp.
Escape character is '^]'.
220 smtp.hogehoge.jp ESMTP Sendmail 8.12.11/8.12.11; Wed, 14 Jul 2004 23:28:21 +0900
ehlo localhost
250-smtp.hogehoge.jp Hello smtp.hogehoge.jp [192.168.1.1] (may be forged), pleased tomeet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-STARTTLS
250-DELIVERBY
250 HELP
quitする
quit

sasldb2の作成

smtp-auth認証用DBを作成
saslpasswd2 -c ユーザ名
パスワード入力を求められるので実行
Password: パスワード
Again (for verification): パスワード
上記をメールユーザ分行う

saslauthd動作を確認

動いて居なければ手動で起動
/etc/init.d/saslauthd start

各クライアントの設定をsmtp-auth用に修正

http://www.takauji.or.jp/smtp-img/smtp-auth02.html
を参考にすること

名前:  非公開コメント   

E-Mail(任意/非公開):
URL(任意):
  • TB-URL(確認後に公開)  http://adiary.dcw-jp.com/034/tb/