I have a fix for this that i will share later this evening, but i also ran into this issue. It would be good to have this fixed.
My fix basically entails parsing the native stream when i encounter this error. There is an apache library which is doing the parsing. I made a simple alteration to a piece of an apache quoted printable parser to make it work and extracted this into a utility. Looks something like getContent(msg) { try { return msg.getContent(); } catch (e) { return FixedQuotedPrintableParser.parse(msg.getNativeStream) } } I'll post the real code when i get a chance. On Mar 21, 3:48 pm, Lucian Baciu <lucianba...@gmail.com> wrote: > The mail processing API doesn't seem to work when processing a Hotmail > email message. I get: > > java.io.IOException: Truncated quoted printable data > at > org.apache.geronimo.mail.util.QuotedPrintableEncoder.decodeNonspaceChar(Quo > tedPrintableEncoder.java: > 597) > at > org.apache.geronimo.mail.util.QuotedPrintableEncoder.decode(QuotedPrintable > Encoder.java: > 584) > at > org.apache.geronimo.mail.util.QuotedPrintableDecoderStream.read(QuotedPrint > ableDecoderStream.java: > 80) > at > org.apache.geronimo.mail.handlers.TextHandler.getContent(TextHandler.java: > 107) > at javax.activation.DataSourceDataContentHandler.getContent(Unknown > Source) > at javax.activation.DataHandler.getContent(Unknown Source) > at javax.mail.internet.MimeBodyPart.getContent(MimeBodyPart.java:392) > > I am using the code that should work from > here:http://groups.google.com/group/google-appengine-java/browse_thread/th... > > The code fails on this line: Object bp = p.getContent(); > > Thanks -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.