[mew-dist 20507] Re: IMAP

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2002年 2月 28日 (木) 13:20:30 JST


From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [mew-dist 20505] Re: IMAP
Message-ID: <20020228.130459.46618340.kazu at example.com>
Date: Thu, 28 Feb 2002 13:04:59 +0900 (JST)

> > ところで、ぼくは未だに uw-imap の imap-4.7.BETA を使っているので
> > すが、試したところ login 出来ません。
> 
> これ mew-imap-auth を nil にしているときの挙動ですね? ぼくは LOGIN で
> きますけどねぇ。

そういえば、この前 login できないじゃんっと思って nil にして試し
たままでした。

> > <LOGIN>
> > nalf7690 BAD Missing required argument to LOGIN
> 
> ちゃんとユーザ名とパスワードを送っているんだけど。telnet では話せます
> か?
> 
> % telnet <server> imap
> xxx login <user> <pass>
> 
> で、OK が返ってきますか??

mew2 login shirai himitsu
mew2 BAD Missing required argument to LOGIN

です。で、IM の Imap.pm 見ていて原因がわかりました。ぼくの
passwd は "%" を含んでいるので、その辺の関係だと思うのですが。

mew3 login "shirai" "hi%mitsu"
mew3 OK LOGIN completed

となります。ので、mew-imap.el の該当部分を

    (mew-imap-process-send-string pro pnm "LOGIN \"%s\" \"%s\"" user pass)

って " で quote すると login 出来ました。もし、他の imapd や
passwd で問題なければ quote して貰えるとありがたいです。

# この % の付きのパスワードって結構バグと突き止めるんです。

> > imap のプロトコルって全然わからないのですが、この認証形式って対
> > 応していただけますか?
> 
> これは、AUTH=LOGIN (LOGIN とは別物)ですね。

あぁ、そういうものだったのですか。

> > # それとも Cyrus-imap に乗り換えろ、とか?
> 
> いえ、そんなことは決して。

## ちょっとだけ、乗り換えろと言って欲しかった様な気もする :-)

-- 
白井秀行 (mailto:shirai at example.com)



Mew-dist メーリングリストの案内