[mew-dist 22843] Re: Message-Id と MIME encode について
Hideyuki SHIRAI ( 白井秀行 )
shirai at example.com
2003年 1月 10日 (金) 21:12:15 JST
From: Masahito ISHIHARA <mash at example.com> さん曰く
Subject: [mew-dist 22842] Message-Id と MIME encode について
Message-ID: <20030110.083918.55737162.mash at example.com>
Date: Fri, 10 Jan 2003 08:39:18 +0900 (JST)
> 例えば
> <=?iso-2022-jp?b?GyRCJVchPBsoQg==?=.someone at example.com>
> という場合で、
> RFC2047 に記述されていますが encoded-word は atom であり、
> RFC2822 的には問題ないと思います。
へぇーすさまじいですが、確かに問題ない msgid ですね。
> 実のところ私個人としても、みなさんとしてもまず困ることではないと思いますが、
> 技術的に興味がありますのでフォロー頂けると幸いです。
少々クイックハックですが、こんなのでどうでしょうか。最初から
msgid は decode しないようにします。
# 御参考程度ですね。
--
白井秀行 (mailto:shirai at example.com)
-------------- next part --------------
? ig-mid.patch
Index: mew-bq.el
===================================================================
RCS file: /cvsroot/shirai/mew/mew/mew-bq.el,v
retrieving revision 1.32
diff -c -r1.32 mew-bq.el
*** mew-bq.el 7 Nov 2002 02:23:30 -0000 1.32
--- mew-bq.el 10 Jan 2003 12:06:54 -0000
***************
*** 691,696 ****
--- 691,699 ----
;; 'linear-white-space' that separates a pair of adjacent
;; 'encoded-word's is ignored". So, use looking-at.
(cond
+ ((eq type 'nodecode)
+ ;; do nothing
+ )
((memq type '(text comma-text))
;; This is text field. We do not care quote!
;; make use of the search above
Index: mew-vars2.el
===================================================================
RCS file: /cvsroot/shirai/mew/mew/mew-vars2.el,v
retrieving revision 1.101
diff -c -r1.101 mew-vars2.el
*** mew-vars2.el 10 Dec 2002 00:36:03 -0000 1.101
--- mew-vars2.el 10 Jan 2003 12:06:54 -0000
***************
*** 498,504 ****
(,mew-received: unstruct unstruct)
(,mew-references: unstruct unstruct)
(,mew-in-reply-to: unstruct unstruct)
! (,mew-x-face: unstruct unstruct))
"(field enc dec)")
(defsubst mew-field-type-for-encoding (key)
--- 498,505 ----
(,mew-received: unstruct unstruct)
(,mew-references: unstruct unstruct)
(,mew-in-reply-to: unstruct unstruct)
! (,mew-x-face: unstruct unstruct)
! (,mew-message-id: unstruct nodecode))
"(field enc dec)")
(defsubst mew-field-type-for-encoding (key)
Mew-dist メーリングリストの案内