Info file: tm-mh-e-ja.info,    -*-Text-*-
produced by `texinfo-format-buffer'
from filebuffer `*scratch*'
using `texinfmt.el' version 2.38 of 3 July 1998.

START-INFO-DIR-ENTRY
* Tm-Mh-E-Ja::            MIME extension for MH-E mail reader (日本語版)
END-INFO-DIR-ENTRY



File: tm-mh-e-ja.info, Node: Top, Next: Introduction, Prev: (dir), Up: (dir)

tm-mh-e 7.71 説明書（日本語版）
*******************************


This file documents tm-mh-e, a MIME extension for GNUS.

mh-e で MIME を楽しむための package である `tm-mh-e' について説明しま
す。

* Menu:

* Introduction::                tm-mh-e って何？
* mh-folder-mode::              MH-Folder mode に拡張される機能
* Automatic MIME Preview::      MIME message の inline 表示
* mule::                        国際化
* MIME-Edit::                   MIME message の作成
* Concept Index::               概念索引
* Variable Index::              変数索引



File: tm-mh-e-ja.info, Node: Introduction, Next: mh-folder-mode, Prev: Top, Up: Top

tm-mh-e って何？
****************

*tm-mh-e* は tm (*Note (tm-ja)tm-kernel::) を使って mh-e (*Note
(mh-e)::) の MIME (*Note (tm-ja)MIME::) 機能を強化するための packageで
す。

tm-mh-e によって強化される機能は次の通りです：

   * tm-view (*Note (tm-view-ja)::) を使った automatic MIME preview
   * tm-edit (*Note (tm-edit-ja)::) を使った MIME message の作成





File: tm-mh-e-ja.info, Node: mh-folder-mode, Next: Automatic MIME Preview, Prev: Introduction, Up: Top

MH-Folder mode に拡張される機能
*******************************

`M-t'
     automatic MIME preview を行なうかどうかの toggle

`v'
     `mime/viewer-mode' に入り、MIME message を操作する

`.'
     message を表示する

`,'
     全ての field を表示した状態で、message を表示する

`M-,'
     automatic MIME preview を行う前の生の message を表示する



mime/viewer-mode (*Note (tm-view-ja)mime/viewer-mode::) は MIME
message を閲覧するための mode で、message の中を移動したり、対話的に 
message の中の各 content を再生したりすることができます。




File: tm-mh-e-ja.info, Node: Automatic MIME Preview, Next: mule, Prev: mh-folder-mode, Up: Top

MIME message の inline 表示
***************************

tm-mh-e では *automatic MIME preview* 機能を利用することができます。こ
の機能を使うと MH-Folder mode (*Note (mh-e)Reading Mail::) で記事を読
む時、通常表示される show buffer の代わりに tm-view (*Note
(tm-view-ja)::) で処理された preview buffer を表示します。


このため、Quoted-Printable (*Note (tm-ja)Quoted-Printable::) や Base64
(*Note (tm-ja)Base64::) で encode された記事を decode して表示すること
ができます。あるいは、text/enriched (*Note (tm-ja)text/enriched::) 形
式のような書体や組版に関する情報を持った記事を整形して表示できます。当
然のことながら、multipart (*Note (tm-ja)multipart::) の記事も正しく処
理できます。

また、*XEmacs* では text と同様に絵も preview buffer 内で表示すること
ができます。

metamail を使った場合と異なり、音の入った記事を読んだとたん、いきなり、
音が鳴り出したり、video の入った記事を読むたびに video が再生されたり、
anonymous ftp (*Note (tm-ja)ftp::) や mail-server を利用した
external-message の入った記事を読むたびに anonymous ftp を実行したり、
mail を送ったりすることが防げます。こうした content は preview buffer 
の中に入って再生 command を実行した時のみ再生されます。

しかしながら、遅い machine を使っていて、MIME 処理の overhead が気にな
る場合、automatic MIME preview を抑止することができます。


 -- Variable: tm-mh-e/automatic-mime-preview

     `nil' でない場合、automatic MIME preview を行います。





File: tm-mh-e-ja.info, Node: mule, Next: MIME-Edit, Prev: Automatic MIME Preview, Up: Top

国際化
******

MULE (*Note (tm-ja)mule::), XEmacs/mule, および、mule 統合版 Emacs
(*1) などの mule 機能を持った emacs では MIME charset (*Note
(tm-ja)MIME charset::) および、非 MIME message/part に対する newsgroup 
毎に指定された`default-mime-charset' での code 変換が行われます。

*[Memo]* (*1) 1996 年 10 月現在、半田 剣一 氏と RMS 氏が開発中の 
     Emacs で、MULEの機能のうち、多言語化と国際化に関する機能が merge 
     されたものを指しています。


具体的には、code 変換は次のように行われます：

  1. もし、ある MIME message のある part が Content-Type field (*Note
     (tm-ja)Content-Type field::) に charset parameter を持っていれば、
     その MIME charset を用いて code 変換を行う。

  2. message header や非 MIME message など、charset が宣言されていない
     場合、Summary Buffer 上の `default-mime-charset' の値で code 変換
     される。



* Menu:

* evil environment::            MTA で code 変換を行っている場合



File: tm-mh-e-ja.info, Node: evil environment, Prev: mule, Up: mule

MTA で code 変換を行っている場合
================================

MTA (*Note (tm-ja)MTA::) で EUC や Shift_JIS などに code 変換している
場合、tm-mh-e の default の設定では文字化けします。はっきり言って、こ
うしたことを行なうことはあまり勧められたことではないです。MIMEの 
charset 宣言がおかしくなるほかに、電子書名がおかしくなるなど、さまざま
な弊害があります。

よって、もし、あなたが管理者でこういう設定をしているのであれば即刻やめ
ましょう。また、どうしてもそういうことをしたいのなら user が MTA での 
code変換をやめられるような方法にしましょう。また、あなたが管理者でない
なら管理者を説得しましょう。また、業者がそういう設定をしないように注文
しましょう。聞くところによると、そういう設定をする見識のない WS maker 
があるそうですが、SE にいってそういう設定をさせないようにしましょう。
また、どうしても聞かないならそういう業者とは縁を切りましょう。

しかし、あなたが不幸にしてどうしてもこういう環境で使わざるを得ないので
あれば、以下の記述を参考にしてください。



非 MIME message または charset が存在しない場合のみの対策
---------------------------------------------------------

非 MIME message の場合、変数 default-mime-charset に文字 code を設定す
れば OK です。例えば、日本語 EUC の場合は

     (setq default-mime-charset 'euc-japan)

として下さい。



MIME charset が存在する場合も含めた対策
---------------------------------------

MIME charset (*Note (tm-ja)MIME charset::) が存在する場合、変数
`mime-charset-coding-system-alist' に `iso-2022-jp' に対応する
coding-system を `*sjis*' や `*euc-japan*' 等の変換された codeに変える
というのが１つの方法です。但し、この場合、encode されて元の文字code が
保存されている場合に文字化けすることになります。

このことを考慮すると、関数 `tm-mh-e/decode-charset-buffer'を再定義する
のが良いといえます。おそらく、iso-2022-jp 以外の文字 codeは保存されな
いでしょうから、例えば日本語 EUC に変換されている場合、以下のような定
義で十分でしょう。

     (defun tm-mh-e/decode-charset-buffer (charset &optional encoding)
       (decode-mime-charset-region (point-min)(point-max) 'euc-japan)
       )





File: tm-mh-e-ja.info, Node: MIME-Edit, Next: Concept Index, Prev: mule, Up: Top

MIME message の作成
*******************

mime-setup (*Note (tm-ja)mime-setup::) を使っている場合、MH-Letter
mode (*Note (mh-e)Draft Editing::) において、tm-edit (*Note
(tm-edit-ja)::) を用いた MIME message の作成を行うことができます。

また、MH-Folder mode で `f' を押すと、RFC 934 (*Note (tm-ja)RFC 934::)
による forward の代りに message/rfc822 (*Note (tm-ja)message/rfc822::) 
形式による forward が行えます。




File: tm-mh-e-ja.info, Node: Concept Index, Next: Variable Index, Prev: MIME-Edit, Up: Top

概念索引
********


* Menu:

* automatic MIME preview:       Automatic MIME Preview.  4.
* tm-mh-e:                      Introduction.           4.
* XEmacs:                       Automatic MIME Preview.  4.



File: tm-mh-e-ja.info, Node: Variable Index, Prev: Concept Index, Up: Top

変数索引
********


* Menu:

* tm-mh-e/automatic-mime-preview: Automatic MIME Preview.  34.


Tag table:
Node: Top267
Node: Introduction844
Node: mh-folder-mode1239
Node: Automatic MIME Preview1783
Node: mule2938
Node: evil environment3768
Node: MIME-Edit5252
Node: Concept Index5688
Node: Variable Index5988

End tag table
