5

我正在使用 JavaMail API 来获取附件,其中一些是winmail.dat的形式。

获取作为 winmail.dat 接收的 POP 3 的电子邮件附件如何处理 Microsoft Outlook winmail.dat?还有什么惊喜吗?

我尝试了https://github.com/jukka/jtnef/blob/master/src/net/freeutils/tnef/TNEF.java 和 apache:https ://poi.apache.org/hmef/

当我解析 winmail.dat 文件时,我只得到MAPIProperties,但没有附件文件,当我调试构造的 Message 实例时,附件数组是空的,我们只有一些属性MAPIProperties和 0 个附件。

但是当我们使用其他工具(例如ZimbraVCALENDAR )进行获取时,我们会以附件的形式获取真实文件。

开始:VCALENDAR

方法:请求

CALSCALE:公历

开始:VTIMEZONE

问题:我们如何从文件中提取VCALENDAR文件,winmail.dat或者有什么方法可以将文件转换MAPIProperitesVCALENDAR

例如,我们在 jtnef 的输出中有:

MAPIProp: type=PT_UNICODE_STRING name=[GUID=00.. id=0x.. value=MyAttendee

但在真实(正确)VCalendar文件中:

ATTENDEE;CN=MyAttendee

4

0 回答 0