Re: Parsing a MimeMultipart :: Test case
remi__ <[email protected]> Fri, 18 May 2007 06:41:05 -0700 (PDT)
| Newsgroups | gmane.comp.java.classpath.extensions.javamail |
|---|---|
| Message-ID | <[email protected]> |
Here is an "avenue": I ve been debuggin the parseMultiPart and parseBodyPart methods of IMAPMessage. Here is what I see in parseBodyPart : list is [TEXT, PLAIN, [NAME, file], NIL, NIL, base64, 2516, 33, NIL, [attachment, [FILENAME, file]]] its size is 10 String encoding = parseAtom(list.get(BS_ENCODING + extensionCount)); with BS_ENCODING = 5 (it is a constant) and extensionCount = list.size() - 8 = 2 so encoding is the 8th value of the list, which is 33 I would have expected extensionCount to be 0 so that we get the 6th value of the list... What I really don t get is what that does not happen when you execute it... Chris Burdess-2 wrote: > > remi__ wrote: >> This is the value of "list" just after the call to parseMultipart >> (List list, >> Part parent, InternetHeaders parentHeaders, >> String baseSection) >> >> [ >> [TEXT, PLAIN, [CHARSET, windows-1252], NIL, NIL, 7bit, 9, 1], >> [TEXT, PLAIN, [NAME, file], NIL, NIL, base64, 2516, 33, NIL, >> [attachment, >> [FILENAME, file]]], >> [TEXT, PLAIN, [NAME, file], NIL, NIL, base64, 2516, 33, NIL, >> [attachment, >> [FILENAME, file]]], >> [TEXT, PLAIN, [NAME, file], NIL, NIL, base64, 2516, 33, NIL, >> [attachment, >> [FILENAME, file]]], >> [TEXT, PLAIN, [NAME, file], NIL, NIL, base64, 2516, 33, NIL, >> [attachment, >> [FILENAME, file]]], >> [TEXT, PLAIN, [NAME, file], NIL, NIL, base64, 2516, 33, NIL, >> [attachment, >> [FILENAME, file]]], >> MIXED, >> [BOUNDARY, ----=_Part_0_31379709.1179480493454], >> NIL, >> NIL >> ] > > OK, thanks. Again, this all looks depressingly normal and doesn't > explain how you come to have your problem. I'm not sure what avenues > to suggest. > > > _______________________________________________ > Classpathx-javamail mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/classpathx-javamail > > -- View this message in context: http://www.nabble.com/Parsing-a-MimeMultipart-tf3765039.html#a10682470 Sent from the classpathx-javamail mailing list archive at Nabble.com.