Do You PHP はてな このページをアンテナに追加 RSSフィード Twitter

2008-05-08

[][]SMTP-AUTHでDIGEST-MD5、CRAM-MD5が出てこない

CentOS5+Postfix2.3.3+cyrus-sasl2.1.22(付属のrpm)でSMTP-AUTHの設定を一通り行い、telnetで動作テストすると、

$ telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 www.doyouphp.jp ESMTP Postfix
ehlo doyouphp.jp
250-www.doyouphp.jp
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
quit
221 2.0.0 Bye
Connection closed by foreign host.
$ 

と、本来

250-AUTH DIGEST-MD5 CRAM-MD5 PLAIN LOGIN

となるべきところが「PLAIN LOGIN」しか出てこない。。。設定を何度見ても合ってるはず。

散々悩んだ末、「Postfix」の設定にあった一行。

この中で一番下の「cyrus-sasl-md5」はデフォルトではインストールされていない為、注意が必要です。

「Postfix」の設定


( ゚д゚)

(つд⊂)ゴシゴシ

(;゚д゚)

(つд⊂)ゴシゴシゴシゴシ

(;゚ Д゚)エッ??? *1


。。。確認してみました。

$ rpm -qa | grep cyrus-sasl
cyrus-sasl-lib-2.1.22-4
cyrus-sasl-2.1.22-4
cyrus-sasl-devel-2.1.22-4
cyrus-sasl-plain-2.1.22-4
$

。。。入ってねぇーーーーーーーーーー。

ということで、

$ sudo yum -y install cyrus-sasl-md5
$ telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 www.doyouphp.jp ESMTP Postfix
ehlo localhost
250-www.doyouphp.jp
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5 PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
quit
221 2.0.0 Bye
Connection closed by foreign host.
$ 

。。。完敗です orz

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/shimooka/20080508/1210237307