[mew-dist 27271] Re: mime mail without mime-version
Tatsuya Kinoshita
tats at example.com
2006年 9月 2日 (土) 23:59:38 JST
On September 2, 2006, [mew-dist 27270],
tate (at cs.uec.ac.jp) wrote:
> emacs 21.3.1 で Mew 5.1 を使っています。
>
> ある会社から来るメールには、mime-version; が付いていないのに、
> content-type: text/html
> とか、
> content-type: text/plain;charset=utf-8
> とか書いてきて、mew では読めずに悲しい思いをします。
「mew では読めず」というのが自動判定に失敗して文字化けしているという
意味であれば、`C-u C-c C-l utf-8 RET'で読めるのではないでしょうか。
また、下記のようにEmacsがutf-8を自動判定するようあらかじめ明示して
おくとどうでしょうか。
(require 'un-define) ;; enable Mule-UCS Unicode for Emacs 21
(set-language-environment "Japanese")
;; set-language-environmentよりうしろでprefer-coding-system
(prefer-coding-system 'iso-2022-jp)
(prefer-coding-system 'shift_jis)
(prefer-coding-system 'utf-8)
(prefer-coding-system 'euc-jp)
;; euc-jp, utf-8, shift_jis, iso-2022-jp, その他の順で自動判定
> (少なくとも wiki FAQ を眺めた限りなさそうでしたが)、mime-version が
> なければ、content-type を無視するのは mew のポリシでしょうか?
MIME-Versionが必須というのはMIMEの仕様だと思います。
Mewでの実用性ということで言えば、MIME扱いできるようなオプションが
あってもよさそうですが、そういえば、個人的にはとくに困ったことが
ありません。そのようなメールは、たいていbase64やquoted-printableが
使われておらず、Emacsによる自動判定で読めているからだと思います。
text/htmlでMIME-Version無し、というのは、spam以外では見たおぼえが
ありません。
--
木下達也
Mew-dist メーリングリストの案内