如何通过邮件项获取原始收件箱的ID?

时间:2016-01-20 13:55:46

标签: c# visual-studio-2010 vsto outlook-addin exchange-server-2013

是否有办法通过邮件项获取(唯一)收件箱ID,可能是通过其中一个mailitem属性:

https://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook.mailitem_properties.aspx

我在Outlook 2010中有一个在已删除邮件文件夹中移动的邮件。现在我正在寻找源自哪里(我的私人收件箱或共享收件箱)。

2 个答案:

答案 0 :(得分:1)

当项目移动到其他文件夹时,它不会保留有关其上一个父项的知识。 Foo所有实用目的,都是一个全新的项目。

答案 1 :(得分:0)

我想为您提供解决此问题的解决方案。在这种情况下,您可以订阅文件夹的事件“BeforeItemMove”,当事件发生时,您需要检查文件夹名称。如果文件夹名称为“已删除邮件”,则可以在邮件项目的“UserProperties”中写入有关收件箱(私人或共享)的信息。除此之外,您还需要订阅delete文件夹的事件“ItemAdd”。因此,您将收到有关收件箱的信息。