我在我们的 Exchange 服务器 2013 中创建了一个传输规则,它将在所有外部传入电子邮件的邮件正文顶部添加警告文本。当外部电子邮件包含可能有害的网站链接和附件时,这是为了提醒员工注意其中的潜在风险。文本如下:文本
CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
现在,当用户回复电子邮件时,我希望在 Exchange 处理发送时将其删除。如何从 Exchange 中的外发电子邮件中删除警告文本?我在规则中寻找一些东西,但我找不到。
任何帮助都将不胜感激。谢谢。
答案1
没有这样的规则。MS Exchange 传输规则只能添加这样的字符串,但无法删除它们。
我会做以下事情:
- 设置代理(Squid 和 SquidGuard 或类似的东西)
- 开始使用 GPO 来阻止你认为“不安全”的附件这里
答案2
如何删除黄色警告栏(不是为什么,或者是否应该)在 Outlook 中,按 alt + F11(打开 Microsoft VBA)
将以下内容粘贴到 ThisOutlookSession 中:
Option Explicit
Sub InsertHyperLink(MyMail As mailItem)
Dim body As String
body = MyMail.HTMLBody
body = Replace(body, "background-color:#FFEB9C; width:100%; border-style: solid; border-color:#9C6500; border-width:1pt; padding:2pt; font-size:10pt; line-height:12pt; font-family:'Calibri'; color:Black; text-align: left;", "", 1, 1, vbTextCompare)
body = Replace(body, "CAUTION:", "", 1, 1, vbTextCompare)
body = Replace(body, "This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.</div>", "", 1, 1, vbTextCompare)
MyMail.HTMLBody = body
MyMail.Save
End Sub
编辑注册表并添加以下 DWORD
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Security DWORD:EnableUnsafeClientMailRules 值:1
启用信任中心的所有宏(或对此宏进行签名)
创建执行宏的自定义规则
文件/管理规则和警报/新规则/“对我收到的邮件应用规则”/“运行脚本”/单击“脚本”文本/“ThisOutlookSession”
测试,完成!