2008年10月31日

[mew-dist 28683] Re:重複しているMultipart/Mixed

乃村です.

最近,10年来の懸案だった IMAP に移行しました.
その話は,またするとして….

> > > できるとすると、外側のメールの最後の境界を探す前に、内側のメールを解析
> > > しているんですね。きっと。それで、すべての場合にうまくいくのかなぁ。。。
> >

> > 素人考えでは、再帰的に処理をすればいいんじゃないの、と考えてしまいます
> > が、すべての場合を網羅できるかどうかはさっぱり。

boundary で 最初に split して個々の中を順番に解析するのか,
山本さんのいうように外側のメールの最後の境界を探す前に
内側解析をするかの違いでしょうね.

最後の boundary だけは,-- が余分に付いているみたいなので,
そのタイミングで pop してやれば,うまく動きそうな
気がするのですが,どうでしょうか.

1 multipart/mixed
-A------------------
2 text/plain
-A------------------
3 message/rfc822
4 multipart/mixed
-B------------------
5 text/plain
-B------------------
6 application/pdf
-B------------------+--
-A------------------+--

たとえ A == B だったとしてもいけませんかね.
--
nom


投稿者 xml-rpc : 2008年10月31日 12:11
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/78486
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。