[mew-dist 20502] Re: IMAP
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2002年 2月 28日 (木) 11:13:56 JST
白井です。
From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [mew-dist 20491] Re: IMAP
Message-ID: <20020228.000450.01620751.kazu at example.com>
Date: Thu, 28 Feb 2002 00:04:50 +0900 (JST)
>> ところで kazuさんが使っている IMAPサーバソフトって なんですか?
> Cyrus です。
ところで、ぼくは未だに uw-imap の imap-4.7.BETA を使っているので
すが、試したところ login 出来ません。
# imap はほとんど使っていなかったので、昔導入したまま、ほったら
# かしてあった。
*Mew debug* の中身
<GREETING>
* OK pepper IMAP4rev1 v12.264 server ready
<CAPABILITY>
* CAPABILITY IMAP4 IMAP4REV1 NAMESPACE IDLE SCAN SORT MAILBOX-REFERRALS LOGIN-REFERRALS AUTH=LOGIN THREAD=ORDEREDSUBJECT
awdt9089 OK CAPABILITY completed
<LOGIN>
nalf7690 BAD Missing required argument to LOGIN
<LOGOUT>
* BYE pepper IMAP4rev1 server terminating connection
eqcr0998 OK LOGOUT completed
<IMAP SENTINEL>
exited abnormally with code 256
以前から IM や wanderlust では login できて使えるので、
imls --debug --verbose の出力を見て以下のようにしたら login でき
ました。>>> は imapd からの出力、<<< はぼくの入力です。
% telnet localhost imap
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
>>> * OK localhost IMAP4rev1 v12.264 server ready
<<< mew1 CAPABILITY
>>> * CAPABILITY IMAP4 IMAP4REV1 NAMESPACE IDLE SCAN SORT MAILBOX-REFERRALS LOGIN-REFERRALS AUTH=LOGIN THREAD=ORDEREDSUBJECT
>>> mew1 OK CAPABILITY completed
<<< mew2 AUTHENTICATE LOGIN
>>> + VXNlciBOYW1lAA== ==> base64 をほどくと "User Name^@"
<<< c2hpcmFp ==> "shirai" の base64
>>> + UGFzc3dvcmQA ==> base64 をほどくと "Password^@"
<<< himitsu ==> "naisho" の base64
>>> mew2 OK AUTHENTICATE completed
<<< mew3 SELECT tmp
>>> * 36 EXISTS
>>> * 0 RECENT
>>> * OK [UIDVALIDITY 935470660] UID validity status
>>> * OK [UIDNEXT 269] Predicted next UID
>>> * FLAGS (\Answered \Flagged \Deleted \Draft \Seen)
>>> * OK [PERMANENTFLAGS (\* \Answered \Flagged \Deleted \Draft \Seen)] Permanent flags
>>> mew3 OK [READ-WRITE] SELECT completed
<<< mew4 UID FETCH 1:* (UID RFC822.SIZE)
>>> * 1 FETCH (UID 231 RFC822.SIZE 5430)
>>> * 2 FETCH (UID 232 RFC822.SIZE 4195)
>>> * 3 FETCH (UID 233 RFC822.SIZE 11938)
<<snip>>
>>> * 36 FETCH (UID 266 RFC822.SIZE 3916)
>>> mew4 OK UID FETCH completed
imap のプロトコルって全然わからないのですが、この認証形式って対
応していただけますか?
# それとも Cyrus-imap に乗り換えろ、とか?
--
白井秀行 (mailto:shirai at example.com)
Mew-dist メーリングリストの案内