Free Support Forum - aspose.com

Aspose.Email for java缺少日历信息

你好,我用Aspose.Email for java进行日历邮件迁移的时候,因为缺少日历信息,导致Enterprise Vault进行归档时,不能归档日历邮件,会显示“ 在日历中找不到此会议。可能已被移动或删除 ”。请问该如何解决。

@chenxf,

我已经观察到您对“日历”中不完整信息的要求。 我要求您与您分享有效的示例代码以及源文件再现问题。 我们将能够在提供所需信息方面进一步进行调查。

Demo.zip (24.6 KB)

Aspose.Email for java only operates on eml files. It does not manipulate other information in zimbra, such as: calendar, contacts, etc. Therefore, my requirement is that Aspose.Email for java can parse out the calendar information in zimbra’s tgz file. Is it achievable?

@chenxf,

我已经观察到您有关API中对Zimbra文件支持的要求。 我想分享一下API确实支持解析Zimbra Tgz文件。 为此,我们包括了新的类TgzReader。 建议您尝试使用以下示例代码访问Tgz文件,如果仍然遇到问题,请与我们分享反馈。

Read all messages from tgz storage

TgzReader reader = new TgzReader(fileName);
try {
    while (reader.readNextMessage()) {
        String directoryName = reader.getCurrentDirectory();
        MailMessage eml = reader.getCurrentMessage();
    }
} finally {
    reader.dispose();
}

Save messages and directory structure using given path

TgzReader reader = new TgzReader(fileName);
try {
    reader.exportTo(outPath);
} finally {
    reader.dispose();
}

抱歉,我已经试过了,还是无法解析出Tgz文件中的日历.

@chenxf,

请分享重现该问题的有效示例代码,以及有关使用API无法从Calander中提取的信息的信息。

Please call tgzToPst method of AsposeUtils. You can convert tgz to pst and find that the calendar information cannot be parsed into tgz.Test file.zip (3.1 KB)

@chenxf,

感谢您分享信息。 我们的问题跟踪系统中已创建了ID EMAILJAVA-34642的问题,以进一步调查和解决该问题。 该线程已与问题联系在一起,因此一旦问题解决,您可能会收到通知。