IMAPInputStream无法强制转换为javax.mail.Multipart

时间:2016-10-10 21:08:41

标签: java maven email jboss javamail

我知道人们已经问过这个问题,但我的问题不同了...... 我只是试图从电子邮件中下载附件,当我执行" java -jar myproject.jar"在Windows上使用此代码:

Object obj = message.getContent();
if (!(obj instanceof Multipart)) {
        String message1 = "This Message is not a multipart message!";
}
else {
        Multipart multiPart = (Multipart) message.getContent();
        ...
}

但是当我在Jboss 7上部署这个jar时,我收到了这个错误:

com.sun.mail.imap.IMAPInputStream cannot be cast to javax.mail.Multipart

返回给我的消息1:"此消息不是多部分消息!",我真的不明白为什么......

我用: 激活-1.1.jar / javax.mail-1.5.2.jar / JDK 1.6(Jboss配置了这个JDK,我不能改变它,这不是我自己的服务器)

感谢您的帮助

0 个答案:

没有答案