[Mew-dist 10390] Re: imap環境でimmvできない

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
1999年 8月 24日 (火) 16:22:38 JST


白井です。

From: SAKAI Kiyotaka <ksakai at example.com> さん曰く
Subject: [Mew-dist 10389] Re: imap環境でimmvできない
Message-ID: <19990824152726E.ksakai at example.com>
Date: Tue, 24 Aug 1999 15:45:23 +0900

酒井> motonari さんが提案しているように、AUTH の区切は // を使うようにパッチ
酒井> を作ってみました。
酒井> 
酒井> ただし、ImapAccount に記述するときと Pop で使うときは、
酒井> 
酒井> > ~/.im/Config には、
酒井> > ImapAccount=shirai at example.com
酒井> > と書いてありますが、
酒井> 
酒井> > ImapAccount=/AUTH:shirai at example.com
酒井> > ImapAccount=/LOGIN:shirai at example.com
酒井> 
酒井> のように、従来通り / で動くようにしてあるつもりです。

上記の ImapAccount の書式や
Assoc=+inbox=pop/APOP:hoge at example.com
はそのままで動きました。
また、%#mh/ml/mew-dist などの形式も動いています。

しかし、以下の様に //AUTH を書くと ImapAccount の有り無しにかか
わらず、

% immv --verbose=on --src=+tmp --dst=%#mh/ml/hoge//AUTH:shirai at example.com 39
immv: folder=#mh/ml/hoge auth=AUTH user=shirai host=sugar.rdmg.mgcs.mei.co.jp
  <<snip>>
immv: >>> im100 OK AUTHENTICATE completed
immv: select mbox #mh/ml/hoge//AUTH and getting number of message.
immv: <<< im101 SELECT #mh/ml/hoge//AUTH
immv: >>> im101 NO SELECT failed: Can't open mailbox #mh/ml/hoge//AUTH: no such mailbox
immv: creating folder #mh/ml/hoge//AUTH.
immv: <<< im102 CREATE #mh/ml/hoge//AUTH
immv: >>> im102 OK CREATE completed
immv: folder=#mh/ml/hoge auth=AUTH user=shirai host=sugar.rdmg.mgcs.mei.co.jp
immv: appending a new message to #mh/ml/hoge//AUTH.
immv: <<< im103 APPEND #mh/ml/hoge//AUTH (\Seen) {597}
immv: >>> + Ready for argument

となり +ml/hoge/AUTH という folder に immv してしまいました。

同様に %tmp//AUTH:shirai at example.com も
%tmp//AUTH という folder になってしまいます。

% immv --verbose=on --src=+tmp --dst=%tmp//AUTH:shirai at example.com 38
immv: folder=tmp auth=AUTH user=shirai host=sugar.rdmg.mgcs.mei.co.jp
  <<snip>>
immv: select mbox tmp//AUTH and getting number of message.
immv: <<< im101 SELECT tmp//AUTH
immv: >>> im101 NO SELECT failed: Can't open mailbox tmp//AUTH: no such mailbox
immv: creating folder tmp//AUTH.
immv: <<< im102 CREATE tmp//AUTH
immv: >>> im102 NO CREATE failed: Can't create mailbox node /home/shirai/Imap/tmp/: File exists
immv: can't create %tmp//AUTH:shirai at example.com folder.
immv: closing IMAP session.
immv: <<< im103 CLOSE
immv: >>> im103 BAD Command unrecognized: CLOSE


% imls --verbose=on --src=%#mh/inbox//AUTH:hoge at example.com
% imget --verbose=on --src=pop//APOP:hoge at example.com

は動作しました。

というわけで、取り急ぎの実験結果です。

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



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