mailxのようなシンプルなメールソフトを使っている場合, MIMEエンコード(Q-encoding)された日本語のサブジェクトが下のように表示されてしまうことがあります.
Subject: テストメール
これを読める状態にもどすにはnkfを使います. nkfは基本的には日本語コードを変換するためのツールですが, MIMEデコード機能ももっています. 文字化けでメールが読めないトラブルの多くは, nkfを通すだけで解決しますので,ぜひ覚えておいてください.
mailxを使ってメールを読んでいる場合について説明します.
> 1 fujihara@xyz.abcdefg Thu Jul 27 14:26 36/1628 "test" 2 hatai@xyz.domain-nam Wed Jul 26 12:22 33/1518 "=?ISO-2022-JP?B?GyRCJ" 3 ttanaka@orange.faked Tue Jul 25 11:12 24/1422 "sample"save メッセージ番号 ファイル名
Message 2: From xyz @ xyz.ne.jp Thu Jul 27 12:22:33 2000 To: はたいたかし <xyz @ xyz.ne.jp> Subject: テストメール X-Mailer: Mew version 1.93 on Emacs 20.3 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit Date: Thu, 27 Jul 2000 12:22:16 +0900 From: Takashi HATAI <xyz @ xyz.ne.jp> X-Dispatcher: imput version 980905(IM100) Lines: 1 テストメールの本文. &プロンプトが表示されたらsave ファイル名とします. 例えばmail.txtというファイルに保存したい場合, save mail.txtとします.
-m
オプションがありますが,
このオプションはデフォルトで指定された状態になっているので,
明示的に指定する必要はありません.
-B
オプションというのもあります.