[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 メーリングリストの案内