[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: shimbun で の画像のインライン表示



>>>>> In [emacs-w3m : No.04827] 
>>>>>	NAKAJIMA Mikio <minakaji@namazu.org> wrote:

> shimbun-make-mime-article の正規表現を
>   (when (re-search-forward
>          "src[ \t\r\f\n]*=[ \t\r\f\n]*\\([^ ]*\\)" end t)
> のように変更しては駄目でしょうか?

以前、同様の問題にひっかかって見なかったことにした気がします(^^;
ぜひ変更してください。

>   で、手元では上記の正規表現に変更して目出度く img が base64 encode さ
> れて wl の *Original* *WL:Message* バッファに入るようになったのですが、
> 今度はそれでもインライン表示してくれません。

> 同じような手法で作った sb-dennou.el (@dennou.report) ではきちんとイン
> ライン表示されているので、*Original* *WL:Message* バッファベースで見比
> べてみたのですが、ぼくにはどうにも違いが分かりません。

> [2 dennou.dump <application/octet-stream (base64)>]
> --===shimbun_16052_7526_664350===
> Content-ID: <shimbun.0.20030430@dennou>
> --===shimbun_16052_7526_664350===
> Content-ID: <shimbun.1.20030430@dennou>

> [3 pocketgames.dump <application/octet-stream (base64)>]
> --===shimbun_16052_7469_372810===
> Content-ID: <shimbun.0.2003050221:12.news.pocketgames>
> --===shimbun_16052_7469_372810===
> Content-ID: <shimbun.1.2003050221:12.news.pocketgames>

dennou.dump の方は Content-Type の cid に `@' が含まれているのに対して、
pocketgames.dump の方は `@' が含まれていないためだと思います。

なお、RFC2387 を眺めると cid の Syntax は msg-id と同じとなっていて、
RFC822 を眺めると必ず `@' が入るようです。

<urn:ietf:rfc:2387>
3.4.  Syntax
     cid             := msg-id     ; c.f. [822]

<urn:ietf:rfc:822>
     4.1.  SYNTAX
     msg-id      =  "<" addr-spec ">"            ; Unique message id
     6.1.  SYNTAX
     addr-spec   =  local-part "@" domain        ; global address

-- 
有沢 明宏