3

我正在开发 Outlook 2007 插件,并面临Outlook Security MessageBoxes的问题。我知道我可以从信任中心禁用它并将允许编程访问设置为 true,但我想通过代码禁用它。

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

注意:我使用的是 C# 和 VSTO。

4

1 回答 1

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它的“the”工具。

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

于 2010-02-23T23:54:26.253 回答