无法从MimeMultipart读取.msg消息

时间:2015-11-30 15:24:14

标签: javamail

我有一个Java类,它使用javamail API读取电子邮件。我面临的问题是,当我发送包含.msg附件的邮件时,我的应用程序无法读取附件。

我正在使用JDK 1.7

if (Part.ATTACHMENT.equalsIgnoreCase(part.getDisposition())) {
    MyAttachments attachment = new MyAttachments();
    String fileName = part.getFileName();
    StringBuffer filePath = new StringBuffer();
    filePath.append(fileUploadPath);
    filePath.append(createdDate);
    File file = new File(filePath.toString());
    if (! file.exists()) {
        file.mkdirs();
    }
    String attachmentFilePath = filePath.toString();
    part.saveFile(attachmentFilePath);
}

当我看到保存的文件时,它已损坏(文件大小不同,文件扩展名未显示)。

0 个答案:

没有答案