通过IMAP读取ContentType为message/partial的邮件时发生以下错误,有哪位高手能解决吗?javax.mail.MessagingException: Unable to load BODYSTRUCTURE
at com.sun.mail.imap.IMAPMessage.loadBODYSTRUCTURE(IMAPMessage.java:1244)
at com.sun.mail.imap.IMAPMessage.getDataHandler(IMAPMessage.java:587)
at javax.mail.internet.MimeMessage.getContent(MimeMessage.java:1380)

解决方案 »

  1.   

    补充几点
    1、message/partial类型的邮件为邮件分割后生成的邮件的类型
    2、我的程序在读取text/*和multipart/*类型的邮件时一切正常
      

  2.   

    再补充一点
    是在调用isMimeType方法是出现的异常。
    如果用getHeader方法的话也能判断出邮件是否是message/partial类型。
    但是如果想做到想OE那样可以把分割出来的邮件作为附件读出来的话怎么来处理?
    不好意思,问得有点混乱了