Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取outlook表中邮件的outlook邮件项_C#_Outlook_Outlook 2007_Outlook 2010 - Fatal编程技术网

C# 获取outlook表中邮件的outlook邮件项

C# 获取outlook表中邮件的outlook邮件项,c#,outlook,outlook-2007,outlook-2010,C#,Outlook,Outlook 2007,Outlook 2010,如何获取Outlook表中邮件的MailItem引用?如果我生成一个表,其中包含带有消息的行,并告诉它添加带有消息EntryID的列,则EntryID与我在文件夹的项目列表中循环时看到的相同消息的EntryID不同 有没有其他方法可以得到这个信息 我正在使用Outlook 2007和2010。提前感谢。如果您的存储是Exchange邮箱,则该表将返回PR\u ENTRYID属性的短期条目ID。这些条目ID对当前会话有效,但不应持久化。要强制表返回长期ID,请改为从表中请求PR\u LONGTER

如何获取Outlook表中邮件的MailItem引用?如果我生成一个表,其中包含带有消息的行,并告诉它添加带有消息EntryID的列,则EntryID与我在文件夹的项目列表中循环时看到的相同消息的EntryID不同

有没有其他方法可以得到这个信息


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

如果您的存储是Exchange邮箱,则该表将返回
PR\u ENTRYID
属性的短期条目ID。这些条目ID对当前会话有效,但不应持久化。要强制表返回长期ID,请改为从表中请求
PR\u LONGTERM\u ENTRYID\u
0x66700102
)属性;但是,请注意,PST提供商将不具有此属性

参考:Dmitry Streblechenko