cannot open autoconverted message by smtp ?
Yuuichi Teranishi
teranisi @ gohome.org
2000年 1月 11日 (火) 10:02:21 JST
Cc: emacs-mime-ja にしました。
At Fri, 7 Jan 2000 15:21:02 +0900,
Mikiya Tani <m-tani @ hml.cl.nec.co.jp> wrote:
>
> User-Agentな環境で使用しております. MLに流れてきたメールで全く開けない
> メールが来たので御報告しておきます.
>
> Wrong type argument: stringp, nil
>
> が出ておわりです. メールを添付するのは、どうかとは思うので
> BackTraceだけ付けておきます.
>
> 基本的には、
>
> 1) Outlookから発信したSJISのバイナリメールを
> X-Mailer: Microsoft Outlook Express 4.72.3155.0
>
> 2) そのサイト(mailbank.ne.jp)のsmtpサーバがbase64にEncodeし、
> Content-Type: text/plain;
> charset="euc-jp"
> Content-Transfer-Encoding: base64
> X-MIME-Autoconverted: from 8bit to base64 by smtpb.mailbank.ne.jp id JAA16167
>
> 3) 受信したMLのサーバ(java3djp-ML)でテキストの広告をそこに付けた.
>
> という感じに見えます. そのため、見えないというのはあたり前のような気も
> するのですが、全く見えないとなるとやはり気になるので...。
>
これはたぶん、base64 の文字列が改変されたために
デコード結果が nil になって起きていると思われます。
…が、Wrong type argument: stringp, nil というのはあんまりな気がするので、
mmbuffer.el の mime-entity-content で
以下のようにエラーとするのがいいかなという気がします。
(luna-define-method mime-entity-content ((entity mime-buffer-entity))
(save-excursion
(set-buffer (mime-buffer-entity-buffer-internal entity))
(or (mime-decode-string
(buffer-substring (mime-buffer-entity-body-start-internal entity)
(mime-buffer-entity-body-end-internal entity))
(mime-entity-encoding entity))
(error "Invalid encoded content"))))
Wanderlust では 'M' を押せば MIME 解析なしで表示します。
--
Yuuichi Teranishi (寺西裕一) <teranisi @ gohome.org>
PGP 5.0i Public Key: http://www.gohome.org/pgp5/teranisi.key
"So we sailed out of the sun till we found the see of green..."
More information about the Emacs-mime-ja
mailing list