javamail:为什么getDisposition导致'无法加载BODYSTRUCTURE'错误?

时间:2011-08-08 19:40:40

标签: javamail attachment

连接类型:IMAPS

当我在电子邮件上调用'getDisposition'以使绑定到邮件的附件是EML文件时,javamail会抛出'无法加载BODYSTRUCTURE'异常。

我不清楚为什么会这样。想法,任何人?

1 个答案:

答案 0 :(得分:3)

看看JAVAMAIL API FAQ

这是一个“糟糕”的服务器问题。

try {
    msg.getContentType(); // or getDisposition or similar
} catch (Exception e) {
    errorMsg = new MimeMessage((MimeMessage)msg);
}
    ...
someProcessing(errorMsg);