编程语言
首页 > 编程语言> > c# – 从outlook表中获取的消息获取outlook mailitem

c# – 从outlook表中获取的消息获取outlook mailitem

作者:互联网

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

有没有其他方法来获取消息?

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

解决方法:

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

参考:MAPI Tables by Dmitry Streblechenko

标签:c,outlook,outlook-2007,outlook-2010
来源: https://codeday.me/bug/20190709/1415120.html