【发布时间】:2018-02-11 18:53:34
【问题描述】:
我正在寻找一种方法来禁用某些电子邮件中的所有超链接,但到目前为止,我发现的唯一解决方案是将 MailItem 的 body 属性设置为不包含链接的原始电子邮件正文的版本,这会导致一些问题。有谁知道是否有一种有效的方法可以禁用电子邮件正文中的链接?
【问题讨论】:
-
现有解决方案有什么问题?
-
@EugeneAstafiev 在这些问题中,Outlook 会静默保存
MailItem对象(覆盖原始电子邮件),并且当Inspector在没有明确保存MailItemobject 的情况下关闭时,会提示一个对话框。 -
您也可以保存它以防止向用户显示对话框。例如,您可以在 HTML 内容中保留旧的 URL 信息或为此添加用户属性。关闭项目后,您可以恢复原始数据。
-
@EugeneAstafiev 你是对的,但是保存
MailItemobjects 会导致一些严重的可用性甚至道德问题。如果我们保存MailItem对象,那么我们正在更改原始消息,用户可能会将其解释为恶意行为,如果由于某种原因 Outlook 以不正常的方式关闭(断电、崩溃等),那么原始的 @ 987654327@ 将丢失。
标签: outlook-addin