From kzhr @ d1.dion.ne.jp Sat Nov 13 17:11:31 2010 From: kzhr @ d1.dion.ne.jp (Kazuhiro Ito) Date: Sat, 13 Nov 2010 17:11:31 +0900 Subject: =?ISO-2022-JP?B?GyRCRWo5RiRHJC0kSiQkGyhC?= References: <20101110234928.577E73F03@ml.hpcc.jp> Message-ID: <82mxpdhccs.wl%kzhr@d1.dion.ne.jp> 伊藤です。 apel-ja @ m17n.org, apel-en @ m17n.org, emacs-mime-ja @ m17n.org, emacs-mime-en @ m17n.org に投稿できなくなっています。 > (expanded from ): Host or domain name > not found. Name service error for name=m17n.jp type=A: Host not found よくわかってませんが、"m17n.jp" になっているのがおかしいのではないかと 思っています。 -- 伊藤 和博(Kazuhiro Ito) -------------- next part -------------- 添付メールを保管しました... 送信者: MAILER-DAEMON @ hpcc.jp (Mail Delivery System) 件名: Undelivered Mail Returned to Sender 日付: Thu, 11 Nov 2010 08:49:28 +0900 (JST) サイズ: 2011 バイト URL: From kzhr @ d1.dion.ne.jp Sat Nov 13 17:18:05 2010 From: kzhr @ d1.dion.ne.jp (Kazuhiro Ito) Date: Sat, 13 Nov 2010 17:18:05 +0900 Subject: mime-uri-parse-cid depends on mime-field-parser-alist's default Message-ID: <82lj4xhc1u.wl%kzhr@d1.dion.ne.jp> 伊藤です。 FLIM の mime-uri-parse-cid() は、 mime-parse-msg-id() を 利用するようにハードコードされています。 これを、例えば以下のように、 mime-entity-read-field() と同様に mime-field-parser-alist の値を見るようにして欲しいのですが いかがでしょうか。 (defun mime-uri-parse-cid (string) "Parse STRING as cid URI." (when (string-match "^cid:" string) (setq string (concat "<" (substring string 4) ">")) (let ((parser (cdr (assq 'Content-Id mime-field-parser-alist)))) (if parser (funcall parser (eword-lexical-analyze string)) (mime-decode-field-body string 'Content-Id 'plain))))) 大本の問題は、Wanderlust + emacs-w3m で、 docomo の携帯電話から 送信されるHTMLメール (デコメール?) の画像が表示されないことでした。 (古いメールしかないので、今もそうなのかは知りません。) この画像は、Content-Id: に指定されている値が正しくない (複数の '@' を 含んでいるが quote されていない) 為にそのままでは表示されません。 表示させるために mime-field-parser-alist から Content-Id のエントリを 削ったのですが、mime-uri-parse-cid() の出力が変わらないままだったので 問題に気付きました。 -- 伊藤 和博(Kazuhiro Ito)