VSTO访问标题中输入的消息日期

时间:2015-09-16 03:21:08

标签: vsto outlook-addin mapi

在VSTO中

我想访问收件人客户端标题中显示的已发送邮件的日期。已发送邮件返回一个空的传输标头(出于显而易见的原因)但是我找不到与非交换收件人系统从邮件头获取的日期相匹配的日期。

我试过了:

CreationTime();

PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x30070040").ToString(); //MAPI creation time

.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x30080040").ToString(); //MAPI last modification time

.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x0E060040").ToString(); //MAPI Date Message Delivered

但它们都没有与实际日期匹配:它出现在收件人端的标题中。考虑到时区等,日期字段只需几秒钟。

有关如何访问客户看到的已发送项目日期的任何想法?我希望交货日期或创建日期匹配。

1 个答案:

答案 0 :(得分:1)

尝试PR_CLIENT_SUBMIT_TIME(DASL名称http://schemas.microsoft.com/mapi/proptag/0x00390040)。另请注意,OOM始终将日期/时间属性舍入到最接近的秒。