发送消息时,PR_INTERNET_MESSAGE_ID返回空白

时间:2013-09-26 13:02:55

标签: visual-studio-2010 outlook vsto outlook-addin

我正在开发Outlook 2013的加载项,我正在努力使用PR_INTERNET_MESSAGE_ID,我可以轻松获取PR_INTERNET_MESSAGE_ID来存档传入的邮件,但它在发送邮件时不会返回任何内容。 任何帮助,将不胜感激! 谢谢! 这是我的代码

 string PR_INTERNET_MESSAGE_ID = "http://schemas.microsoft.com/mapi/proptag/0x1035001F";
        Microsoft.Office.Interop.Outlook.PropertyAccessor pal = mailItem.PropertyAccessor;
        string Internet_Message_Id = pal.GetProperty(PR_INTERNET_MESSAGE_ID).ToString();

1 个答案:

答案 0 :(得分:1)

该属性仅在发送消息后发送。 Exchange 2010/2013为存储中创建的所有邮件设置该属性,但您不一定会在缓存存储中的邮件中看到它。 您使用的是PST还是Exchange?