[Mew-dist 10177] Re: IMAP & nntp (Re: Mew 1.94b49 + IM 120)
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
1999年 8月 18日 (水) 10:40:51 JST
白井です。
From: Kazu Yamamoto (山本和彦) <kazu at example.com> さん曰く
Subject: [Mew-dist 10171] Re: IMAP & nntp (Re: Mew 1.94b49 + IM 120)
Message-ID: <19990817224856D.kazu at example.com>
Date: Tue, 17 Aug 1999 22:50:26 +0900
kazu> このパッチを Mew 1.94b50 と IM 121 に当てて試して下さい。おそらくうま
kazu> くいくと思います。
おぉ、(だいたい)うまくいきました。
だいたいというのは、^^;
1. Win32 で oimcat + imap + passwd 入力のときに message の最後に
余分な "^M" がつくことがある。
2. なぜか私の XEmacs-21.2.19 + Solaris2.4(Sparc) では process の
終了が捕まえられない。
です。それ以外は、imcat も immv も OK です。
まず、1. に関してなのですが、
UNIX 上
% imcat --src=%#mh/inbox 18 > zzz.txt
Password (imap/auth:shirai at example.com): hoge
%
Win32 上
% imcat --src=%#mh/inbox 18 > zzz.txt
Password (imap/auth:shirai at example.com): hoge
<== ここで 空行 が STDERR に出ている(しかも遅れて。。。)
%
という違いからです。附属のパッチでとりあえず直ります。
2. いろいろ調べてみると、mew-pgp の同等も部分も同じ様に processs
の終了が捕まえられませんでした。
(あまり XEmacs って使わないから今まで気付かなかったです)
しかし、XEmacs + mew-pgp ってだれも文句を言っていないから、これっ
て私だけの様な気がする。
-------------- next part --------------
*** GetPass.pm.orig Mon Aug 16 21:39:48 1999
--- GetPass.pm Wed Aug 18 10:18:06 1999
***************
*** 80,89 ****
--- 80,91 ----
}
# POSIX doesn't exist for Win95, sigh.
+ binmode(STDERR);
print STDERR $prompt;
flush('STDERR');
chomp($secret = <STDIN>);
print STDERR "\n";
+ flush('STDERR');
if (! -t STDIN) {
# no operation
Mew-dist メーリングリストの案内