【问题标题】:Disable Outlook Security Message Box禁用 Outlook 安全消息框
【发布时间】:2011-01-19 13:14:18
【问题描述】:

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

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

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

【问题讨论】:

  • 我认为你做不到.. 没有用户的干预
  • 我见过很多禁用这个烦人的消息框的程序。以下是其中之一:add-in-express.com/docs/outlook-security-manager-automate.php 他们是怎么做到的?
  • 你检查过这个问题了吗:stackoverflow.com/questions/1052636/…
  • 感谢 Shoban,这篇文章非常有帮助 Redemption 库正是我所需要的。你知道有没有像兑换这样的免费图书馆?
  • 盖比,你什么时候看到提示?你能发布一些代码吗? Certin Properties 受到限制并导致提示。正如 TFD 和 Shoban 所说,您可以使用 3rd 方库将 MAPI 直接与您的商店聊天并获取您需要的信息,但这完全取决于您在做什么。

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


【解决方案1】:

好的,

当您尝试访问主要围绕电子邮件地址的邮件的某些属性时,安全卫士会弹出。您可以使用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 以获取其他属性

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 1970-01-01
    • 1970-01-01
    • 2010-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多