[Mew-dist 207] bug: mew-draft-insert-signature (mew-draft.el)

Kazuyan / OKUNISHI Fujikazu fuji0924 at example.com
1996年 12月 1日 (日) 00:12:01 JST


奥西%言語ど素人です。(^_^;
バグの報告とインチキ差分をお送りします。

まずは現象の説明から。

***** mew-draft-insert-signature する前(Mew1.54)*****
To: 
Subject: Forward: [kyoto-Inet] Re: 11/28,29 maintenance
X-Mailer: Mew version 1.54 on Emacs 19.28.5, OS/2 Mule 2.3
Mime-Version: 1.0
----

----------- attachments -----------
       2/                Multipart/Mixed             
     1   CoverPage         Text/Plain(guess)         
     2   1                 Message/Rfc822            
     3   .                                           
--------0-1-2-3-4-5-6-7-8-9--------

上のような場合、mew-signature-as-lastpart を t にしていると、マルチパー
トの場合は最後のパートに signature が挿入されますが、1.5x では以下のよ
うになってしまいます。


***** mew-draft-insert-signature した後(Mew1.54)*****
To: 
Subject: Forward: [kyoto-Inet] Re: 11/28,29 maintenance
X-Mailer: Mew version 1.54 on Emacs 19.28.5, OS/2 Mule 2.3
Mime-Version: 1.0
----

----------- attachments -----------
       2/                Multipart/Mixed             "Signature"  ←ここ
     1   CoverPage         Text/Plain(guess)         
     2   1                 Message/Rfc822            
     3   .                                           
--------0-1-2-3-4-5-6-7-8-9--------

この状態で `C-c C-m' すると、以下のような妙なメールができてしまいます。


***** C-cC-m した後(Mew1.54)*****
To: 
Subject: Forward: [kyoto-Inet] Re: 11/28,29 maintenance
X-Mailer: Mew version 1.54 on Emacs 19.28.5, OS/2 Mule 2.3
Mime-Version: 1.0
Content-Type: Multipart/Mixed;
	boundary="--Next_Part(Sat_Nov_30_22:59:02_1996)--"
Content-Transfer-Encoding: 7bit
Content-Description: "Signature"			←ここ

----Next_Part(Sat_Nov_30_22:59:02_1996)--
Content-Type: Message/Rfc822
Content-Transfer-Encoding: 7bit

ate: Fri, 29 Nov 1996 22:38:51 +0900 (JST)
Message-Id: <199611291338.WAA10569 at example.com>
From: query at example.com
To: fuji0924 at example.com
Subject: [kyoto-Inet] Re: 11/28,29 maintenance

ほげほげ

----Next_Part(Sat_Nov_30_22:59:02_1996)----

#実際には署名ファイルはどこにも挿入されませんし、Content-Dscription 
#がつくのもおかしな位置になってしまいます。


しかし、本来は以下のようにならなければなりません。

***** mew-draft-insert-signature した後(Mew1.54"改")*****
To: 
Subject: Forward: [kyoto-Inet] Re: 11/28,29 maintenance
Fcc: +outbox
X-Mailer: Mew version 1.54 on Emacs 19.28.5, OS/2 Mule 2.3
Mime-Version: 1.0
----

----------- attachments -----------
       2/                Multipart/Mixed             
     1   CoverPage         Text/Plain(guess)         
     2   1                 Message/Rfc822            
     3   Signature         Text/Plain(guess)         "Signature" ←ここ
     4   .                                           
--------0-1-2-3-4-5-6-7-8-9--------


で、1.06 を見様見真似でいじってみたところ、とりあえず所望の動作をして
くれています。これで本当にいいのかどうか、全然自信がないのですが、以下
に差分をつけます。全く変わってしまっているので、副作用がないかどうかは
まだわかりません。SuperLisper な方、宜しくお願い致します。

長くなりました。以上でおしまい。

-------------- next part --------------
--- #orig/mew-draft.el	Tue Nov 26 01:34:24 1996
+++ mew-draft.el	Sat Nov 30 22:41:12 1996
@@ -795,7 +795,9 @@
       (progn
  	(end-of-buffer)
  	(beginning-of-line)
+ 	(while (not (mew-encode-syntax-number)) ;;fuji,96/11/30
 	(forward-line -1)
+	) ;; fuji,96/11/30
 	(mew-attach-forward)
  	(mew-attach-link (expand-file-name mew-signature-file) "Signature")
  	(mew-attach-description mew-signature-description)
-------------- next part --------------
----
奥西藤和 / Fujikazu OKUNISHI
mailto:fuji0924 at example.com
# PGP Public Key: mailto:pgp-public-keys at example.com /Subject:GET 0x1B8BF431


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