Path: news.ccsf.jp!news.heimat.gr.jp!rlss-news!ie.u-ryukyu.ac.jp!gama.is.tsukuba.ac.jp!yas From: yas@is.tsukuba.ac.jp (Yasushi Shinjo) Newsgroups: fj.editor.emacs,fj.mail.reader,fj.news.reader.gnus Subject: [mh-e] multipart text/plain + text/html =?iso-2022-jp?B?SFRNTBskQiVsJXMlQCVqJXMlMCROTV47XxsoQg==?= Date: 27 Jul 2009 03:40:10 GMT Organization: Institute of Information Sciences and Electronics, University of Tsukuba Lines: 35 Message-ID: NNTP-Posting-Host: kirk.hlla.is.tsukuba.ac.jp X-Trace: gama.is.tsukuba.ac.jp 1248666003 10238 130.158.83.129 (27 Jul 2009 03:40:03 GMT) X-Complaints-To: news@gama.is.tsukuba.ac.jp NNTP-Posting-Date: Mon, 27 Jul 2009 03:40:03 +0000 (UTC) Xref: news.ccsf.jp fj.editor.emacs:372 fj.mail.reader:287 fj.news.reader.gnus:253 新城@筑波大学情報です。こんにちは。 Emacs 22.0.91.1 で MH-e を使っています。普通のテキストと MTML の2つが MIME Content-Type: multipart で繋がったメール が来ると、HTML の方をレンダリングしようとして、うまく行かな くて表示が乱れるということを見つけました。 今までは、HTML のメールで、レンダリングに失敗しているのかと 思っていたら、実は、Content-Type: text/plain も来ていたとい うことを最近発見したのでした。MH-e ではなくて、MH の show コ マンドで表示したら、普通に表示できたので気が付きました。 このようなメールで、HTML のレンダリングを抑止して text/plain を表示させるにはどうしたらいいか、ちょっと調べてみました。こ んな感じで目的は概ね達成されました。 (setq mm-discouraged-alternatives '("text/html")) この変数の説明は、次のものがいいですね。 http://www.bookshelf.jp/texi/emacs-mime-ja/emacs-mime-ja_1.html Emacs MIME Manual もともと Gnus のマニュアルだったのが、Emacs で MIME を扱う時 の標準に昇格したんですかね。mm-discouraged-alternatives は、 lisp/gnus/mm-decode.el で定義されていますが、Gnus 専用という 感じではないですね。 あと問題としては、Content-Type: が multpart ではなくて、いき なり HTML 単独というメールです。単に HTML が表示されてしまい ます。こういうのは、まだ少しはレンダリングして欲しいのだけれ ども。 \\ 新城 靖 (しんじょう やすし) \\ \\ 筑波大学 電子・情報       \\