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