invalid part with base64 encoding
Yoichi NAKAYAMA
yoichi @ geiin.org
2005年 12月 20日 (火) 08:38:48 JST
At Sun, 18 Dec 2005 19:17:46 +0900,
Yoichi NAKAYAMA wrote:
> とあるメーリングリストでメッセージ末尾に
> ----- ここから ----- ここから ----- ここから ----- ここから -----
> --
> This mail is for the internal use of .....
> ----- ここまで ----- ここまで ----- ここまで ----- ここまで -----
> みたいなのを付加する所があるんですが、
> Content-Transfer-Encoding: base64
> なシングルパートのメッセージに対してこれが入ると Wanderlust で全く
> 読むことができません(エコーエリアに "Can't decode current entity."
> と出て本文が空になる)。なお、マルチパートの場合は最後のパートの後と
> して無視されてるみたいです。
>
> 他の MUA で試してみたんですが、
> Mew: 元々の本文だけが表示される
> Thunderbird: 元々の本文は正しく表示され、フッタ部分は化ける
> という状況でした。何も出ないのは回避しておいた方がよい気がしてます。
> ;; 実際、メッセージを見落としてて空のメッセージだと思ってました。
wl list で岡田さんに (setq mel-b-builtin nil) を教えてもらいました。
base64-decode-{string,region} でエラーになったら別の方法を試すように
(Mew はそうやって外部コマンド mewencode を使って表示させていました)
するのがいいと思うのですが、まだ、いい手が思い付きません。
あと、エラーの場合は空にするよりも元の文字列あるいはエラーを示す
文字列を挿入しておく(少くともそうするオプションを設ける)のがいい
と思うのですが、どの層でやるのが適当でしょうか。
--
Yoichi NAKAYAMA
More information about the Emacs-mime-ja
mailing list