[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Classpathx-javamail] Q: Building complex MIME messages
From: |
Chris Burdess |
Subject: |
Re: [Classpathx-javamail] Q: Building complex MIME messages |
Date: |
Fri, 1 Jul 2005 15:31:52 +0100 |
User-agent: |
Mutt/1.3.28i |
Adam Bradley wrote:
> I've been writing a little application which will help me move from my
> current remote mailbox format to a different format, mbox.
>
> My 'example' source message is the following
>
> 1
> / \
> 2 3 (file)
> / \
> 4 5
> / \ / \
> 6 7 8 9
> (file) \ \
> 11 10
> \
> 12
>
> Does anyone have any grand ideas how I might go about doing this?
> Current I'm going through each message in turn and recording what the
> MessageID(s) of its children and prepending the previous entry such that:
>
> 1 2,3
> 2 4,5,3
> 4 6,7,5,3
> 6 -,7,5,3
> 7 11,5,3
> 11 5,3
> 5 8,9,3
> 8 -,9,3
> 9 10,3
> 10 -,3
> 3 -
>
> From this, I want to build a MIME message and maintain the hierarchy
> within the subsequent message.
You don't have to rebuild the message. Just call appendMessages on the
mbox folder with the old message. If you want to make a copy of a
MimeMessage for some reason, use the MimeMessage(MimeMessage)
constructor.
--
Chris Burdess