[Mew-dist 04024] Re: b18

Masaharu ARAI / 新井雅晴 arai at example.com
1998年 2月 28日 (土) 13:32:11 JST


あらい@ふじつー です。

>>>>> On Tue, 24 Feb 1998 18:42:30 +0900
>>>>> Subject: [Mew-dist 03927] Re: b18 
>>>>> Kazu Yamamoto (山本和彦) <Kazu at example.com> said:
> 
> From: Kenji Sato/佐藤健司 <ken at example.com>
> Subject: [Mew-dist 03911] Re: b18
> Date: Tue, 24 Feb 1998 00:32:42 +0900
> 
> > lrwxrwxrwx  1 ken  wheel   20 Feb 23 09:50 1@ -> /home/ken/Mail/inbox
> > -rw-r--r--  1 ken  wheel   17 Feb 23 09:50 CoverPage
> > 
> > # データが足りなければ、連絡下さい。可能な限り、調べて報告します。
> > 
> > これは、私の設定の不備なのでしょうか?それとも、bug なのでしょうか?
> 
> 冷静になってよく読むと、メッセージを指すべき 1 というリンクが inbox を
> 指してしまっているのですね。少なくとも私の環境では再現しません。どうし
> てこんなことが起こるのでしょう?

[Mew-dist 03911] の現象が再現したので報告しておきます。以下の環境全て
で再現しました。

  - FreeBSD-2.2.1-RELEASE + Emacs-20.2 + Mew-1.93b21 + IM-86
  - J-Solaris2.5.1 + Emacs-20.2 + Mew-1.93b20 + IM-86
  - J-Solaris2.6 + Emacs-20.2 + Mew-1.93b21 + IM-86
  - J-Solaris2.6 + Mule-2.3(19.28) + Mew-1.93b21 + IM-86
  - Linux-2.0.29 + Mule-2.3(19.28) + Mew-1.93b21 + IM-86

[手順]
  1) +temp に Multipart mail を 1通 refile して置いておく。
  2) +temp で以下のように Multipart を解析している最中で、たとえばカー
     ソルが 3 part 目のところで "f" をおして転送して draft mode へ。

|   1 M02/20 09:36 Mail Delivery Subs  Postmaster notify: Local confi This is a
|    1  Text/Plain(us-ascii)                                      
|    2  Message/Delivery-Status                                   
|    3  Message/Rfc822               Returned mail: User unknown  
|    3.1  Text/Plain(us-ascii)                                      
|    3.2  Message/Delivery-Status                                   
|    3.3  Message/Rfc822               Test  

  3) 以下の状態で 2 "Message/Rfc822" を編集もしくは確認のため、 
     CoverPage の下の "1" の位置で f を押すと dired が動作する。

|To: 
|Subject: Fw: Postmaster notify: Local configuration error
|From: Masaharu ARAI / 新井雅晴 <arai at example.com>
|Fcc: mine
|X-Mailer: Mew version 1.93b21 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA)
|Mime-Version: 1.0
|----
|
|------------------------------ attachments ------------------------------
|      Multipart/Mixed                                           1/
|     1  Text/Plain(guess)                                         CoverPage
|     2  Message/Rfc822                                            1
|     3                                                            .
|--------0-1-2-3-4-5-6-7-8-9----------------------------------------------

  4) このとき、~/Mail/draft/mime/1/1 は ~/Mail/temp への symbolic link 
     になっているはずです。これでおかしいとおもって C-c q で draft を 
     kill すると ~/Mail/temp の中のファイルが全て消えてしまいます。
                  ================================================ 

     このときの (setq debug-on-error t ) の場合の出力は以下の通り。

| Signaling: (file-error "Removing directory" "not a directory" "/home/ematsu/Mail/draft/mime/1/1")
|   delete-directory("/home/ematsu/Mail/draft/mime/1/1")
|   mew-delete-directory-recursively("/home/ematsu/Mail/draft/mime/1/1")
|   mew-delete-directory-recursively("/home/ematsu/Mail/draft/mime/1")
|   mew-draft-kill()
| * call-interactively(mew-draft-kill)

# これで +inbox, +mine が全部消えてしまってとっても泣いてしまいました
# (;_;)。

というわけで b17 に戻しています。
---
新井雅晴(Masaharu ARAI)
富士通株式会社 第二ソフト)第四開発部 
INTERNET: arai at example.com
NIFTY: HFD01242 or KXA02307		I'm innocent.
PGP: 45 CC 89 59 9F 49 1E AE  F9 2C EC D2 38 60 0E 52



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