从outlook表中获取的消息获取outlook mailitem

时间:2012-06-01 10:44:31

标签: c# outlook outlook-2007 outlook-2010

如何获取对从Outlook表中获取的邮件的MailItem的引用?如果我生成一个包含消息行的表并告诉它添加带有消息EntryID的列,那么当我只是遍历文件夹的Items列表时,EntryID与我在同一消息中看到的那个不同。 / p>

还有其他方法可以收到消息吗?

我正在使用Outlook 2007和2010.提前致谢。

1 个答案:

答案 0 :(得分:1)

如果您的商店是Exchange邮箱,则该表将返回PR_ENTRYID属性的短期条目ID。这些条目ID对当前会话有效,但不应保留。要强制表返回长期ID,请​​改为PR_LONGTERM_ENTRYID_FROM_TABLE0x66700102)属性;但请注意,PST提供商不会出现此属性。

参考:Dmitry Streblechenko的MAPI Tables