[mew-dist 26820] Re: SMTP AUTH LOGIN failed on mew
Masanori Kanaoka
kanaoka at example.com
2006年 3月 22日 (水) 08:00:07 JST
金岡です。
From: Kazu Yamamoto <kazu at example.com> (山本和彦)
Subject: [mew-dist 26819] Re: SMTP AUTH LOGIN failed on mew
Date : Wed, 22 Mar 2006 02:14:40 +0900 (JST)
Message-ID: <20060322.021440.221785793.kazu at example.com>
$ SMTP の PLAIN/LOGIN には二種類の方法があります。
$ 一方は情報を一般に送り、他方は順々に送ります。
$
$ Sendmail などは、両方をサポートしています。
$ Mew では、前者をサポートしています。
$ 某ISPのメールサーバでは、後者をサポートしているようです。
$
$ 以下を読むと、後者の方が一般的のようです。
$ http://www.technoids.org/saslmech.html
$
$ 金岡さんのパッチは、後者に変更するものでしたので、採用しました。
$ また、ついでに PLAIN も後者になるよう変更したつもりです。
$
$ CVS に commit しておきましたので、PLAIN と LOGIN の両方がうまくいくか、
$ 試して頂けると嬉しいです。
対応ありがとうございます。
CVS から落して、試してみました。
LOGIN の方は、うまく送れるようになりました。
zd したときの Log は次のようです。ID,passwd は変更しています。
------ LOGIN で、zd したときの Mew debug --------
<=SEND=>
EHLO localhost
<EHLO>
250-ok
250-SIZE 10485760
250-DSN
250-AUTH LOGIN PLAIN
250 HELP
<=SEND=>
AUTH LOGIN
<AUTH-LOGIN>
334 VXNlcm5hbWU6
<=SEND=>
"IDのbase64"
<USER-LOGIN>
334 UGFzc3dvcmQ6
<=SEND=>
"passwordのbase64"
<PWD-LOGIN>
235 Authentication successful
------ LOGIN で、zd したときの Mew debug --------
PLAIN の方は、送れなくなりました。
zd したときの Log をみると、次のようにでていました。
----- PLAIN で、zd したときの Mew debug ------
<=SEND=>
EHLO localhost
<EHLO>
250-ok
250-SIZE 10485760
250-DSN
250-AUTH LOGIN PLAIN
250 HELP
<=SEND=>
AUTH PLAIN
<AUTH-PLAIN>
500 authentication failed
<=SEND=>
QUIT
<QUIT>
221 closing connection
<SMTP SENTINEL>
connection broken by remote peer
----- PLAIN で、zd したときの Mew debug ------
追加で、telnet で ISP の smtp server の port 587
をたたいてみました。同様の結果で、AUTH LOGIN だけ
送ると、 500 が返って認証がこけるようです。
御報告まで。
# 私の ISP の server が特殊なのかも。。。
---
Masanori Kanaoka kanaoka AT ann.hi-ho.ne.jp
Mew-dist メーリングリストの案内