【发布时间】:2022-04-29 11:44:26
【问题描述】:
我尝试使用 msgkit 在 c# 中将 .eml 转换为 .msg,所以我的 .eml 文件看起来像这样
Date: Thu, 30 Jan 2020 12:09:26 +0530
它是一个简单的 .eml 文件,我也尝试使用在线转换器将 .eml 转换为 .msg,当从 ole 复合查看器查看时,文件看起来几乎相同,但转换后的 msgkit 不会在预览中显示收到日期以前景打开。在线转换的显示接收日期正确,但使用 msgkit 转换的日期显示 None 。我想知道在预览中选择接收日期时 Outlook 会寻找什么参数。我也尝试从https://github.com/vikramarsid/msg_parser/blob/master/msg_parser/properties/ms_props_id_map.py提供不同的属性@
【问题讨论】:
-
msgkit 带有完整的源代码,为什么不单步执行它,看看它的作用呢?
-
@Dmitry 我确实介入并看到它做了什么我确实解决了一些问题,但由于所有子字符串字段都在在线转换的和msg kit转换的复合文件看起来一样