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

Yoshinari Nomura nom at example.com
2008年 10月 31日 (金) 12:11:54 JST


乃村です.

最近,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



Mew-dist メーリングリストの案内