[Mutt-j-users 254] MIME encoding

Back to archive index

Tetsushi Ueta tetsu****@is*****
2010年 5月 7日 (金) 16:26:08 JST


mutt な皆様,

ウエタと申します.
ご存知でしたらお教え下さい.

utf-8でほぼ幸せなmutt 生活を送っておりますが,ちょっとだけ困っております.
メイルボックスにはMBOX形式で sendmail からのファイル形式から無変換でセー
ブさせております.エディタとしてvim を使ってるのですが,リプライ時にvim
に制御が移る際にはSubject, To などにエンコードされたMIMEを正しくデコード
され,vim上では日本語は何ら問題なくエディットできます.

しかし,vimでの編集を終えてmuttに戻る際に,Subject にはMIMEで

=?iso-2022-jp?B?........=?=  

と,ISO-2022-JP でエンコードされるのですが,From:やTo:, Cc: フィールドは,

=?utf-8?B?.......?= 

というふうに,mutt の charset に引きつられてエンコードされてしまい,よっ
てmutt の閲覧モードでは文字化けします.つまり,オリジナルのメイルのFrom
や To がISO-2022-JPでMIMEエンコードされていても,vim に入るときにそれら
は失われ,普通の日本語テキストになり(ちなみにvimでは utf-8モード)
mutt に戻るときに強制でutf-8 でMIMEエンコードされるようです.

ちょっと困るので,vimに居る間に From: To: の日本語をせっせと削除していた
りします…

Subject に日本語が入っていれば ISO-2022-JPにエンコードされるので,To:,
From: も同様にして欲しいなと思うのですが…オプションを誤ってるでしょうか?


set status_on_top=yes
set charset="utf-8"
set send_charset="us-ascii:iso-2022-jp"
set assumed_charset="iso-2022-jp:euc-jp:shift_jis:utf-8"
set attach_charset="iso-2022-jp:euc-jp:shift_jis:utf-8"
set thorough_search=yes
set rfc2047_parameters=yes
set realname="Tetsushi \"Wahaha\" Ueta"
set from="tetsu****@is*****"
my_hdr From: Tetsushi Ueta <tetsu****@is*****>
set thorough_search=yes                                                         
set spoolfile="~/Mail"
set folder="~/Mail"
set mbox="+1"
mailboxes `echo $HOME/Mail/*`
set mbox_type=mbox
set copy="yes"
set record="+1"
set nomove
set postponed="~/.postponed"
set abort_nosubject=no
set abort_unmodified=no
set mail_check=1
set mime_forward=ask-no


-- 

T E T S U S H I   U E T A             
Center for Advanced Info. Tech., Tokushima Univ.
  +81-88-656-7501, tetsu****@is*****
               http://risa.is.tokushima-u.ac.jp/        




Mutt-j-users メーリングリストの案内
Back to archive index