禁用Outlook安全消息框

时间:2010-02-22 07:49:04

标签: c# vsto outlook-2007 outlook-addin

我正在开发outlook 2007,并且面临 Outlook安全消息框的问题。 我知道我可以从信任中心禁用它并将允许程序访问设置为true, 但我想通过代码禁用它。

如何通过代码禁用Outlook Security MessageBox?

注意:我正在使用C#和VSTO。

1 个答案:

答案 0 :(得分:3)

确定,

当您尝试主要围绕电子邮件地址访问邮件的某些属性时,会弹出保安人员。您可以使用mapilib来停止它或使用redemption的安全邮件项目。或

您可以使用邮件项PropertyAccessor来访问基础Mapi属性

对于“TO”,您需要PR_EMAIL_ADDRESS(或PR_SMTP_ADDRESS)

mailItem.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x3003001F"); 

如果你正在开发Mapi / outlook等,我建议你下载Dimitry的Outlook spy它的“工具”。

然后,您可以查找Mapi属性及其ID以获取其他属性