Re: Q: Building complex MIME messages
Adam Bradley <[email protected]> Sat, 02 Jul 2005 08:06:49 +1000
| Newsgroups | gmane.comp.java.classpath.extensions.javamail |
|---|---|
| Message-ID | <[email protected]> |
Chris Burdess wrote: > 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. >> >>I didn't explain myself well enough, the source message format isn't MIME. > > > I see. > > So, is the tree above a tree of messages contained in a message? or a > tree of entities which have MIME types contained in a message? or a tree > of messages in a folder? Sorry for the delay - had to sleep! Each number represents a message within the main message, with 3 and 6 file attachments. Adam