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