使用JavaMail MMS文本向电子邮件阅读问题

时间:2016-07-14 19:48:45

标签: java javamail

我一直在构建一个使用JavaMail向同事发送紧急消息的应用程序。此应用程序还允许他们响应。应用程序读取所有收到的消息,并根据所述文本中的信息工作。

在过去的几个月里,我们在阅读彩信之前一直没有问题(过去1周左右)。 纯文本邮件正常工作。

以下是我们从用户那里获取彩信时收到的错误:

//这是所有打印的日志,这里没有错误 //但是这些信息可能会对您有所帮助

string.split()

我甚至试过在这里切换我的代码:

type="application/smil"
boundary=__CONTENT_64564_PART_BOUNDARY__33243242__;
multipart/MIXED;
This is a Multipart
---------------------------

error reading email: java.lang.ClassCastException:
javax.mail.internet.MimeMultipart incompatible with javax.mail.Multipart

然而,这仍然会返回此错误:

else if (m.isMimeType("multipart/*")) {
    System.out.println("This is a Multipart");
    System.out.println("---------------------------");
    //Multipart mmp = (Multipart) m.getContent(); //Current code for error above
    MimeMultipart mmp = (MimeMultipart) m.getContent();
    int count = mmp.getCount();
    for (int i = 0; i < count; i++){
        boolean completedMultipart = false;
        completedMultipart = dumpMultiPart(mmp.getBodyPart(i), smsAddress);
        if(completedMultipart){
            completedTask = true;
        }
    }
}

我已经读过Classpaths可能是一个问题,但是我相信我的设置正确。这是类路径设置的图像:

classpath pic

感谢您提供任何帮助!!

0 个答案:

没有答案