本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

使用邮件流规则根据字词、短语或模式的列表路由电子邮件

Exchange 2013
 

适用于:Exchange Online, Exchange Online Protection, Exchange Server 2013

上一次修改主题:2016-12-09

若要帮助您的用户遵守您组织的电子邮件策略,则您可以使用 Exchange 传输规则来确定包含特定字词或模式的电子邮件的路由方式。对于字词或短语的简短列表,您可以使用 Exchange 管理中心。对于较长的列表,您不妨将 Exchange 模块用于 Windows PowerShell,读取文本文件中的列表。

如果您的组织使用数据丢失防护 (DLP),请参阅数据丢失预防,了解用于识别和路由包含敏感信息的电子邮件的其他选项。

如果您的字词或短语列表较短,则您可以使用 Exchange 管理中心创建规则。例如,如果您要确保所有发件人发送的电子邮件中均不含有关您公司名称、内部首字母缩略词或产品名称的不善言语或拼写错误,则可以创建一个规则来阻止此类邮件并通知发件人。请注意,字词、短语和模式不区分大小写。

此示例可阻止含常见拼写错误的邮件。

基于文本模式显示阻止某封邮件的规则

如果您的字词、短语或模式列表较长,则您可以直接在文本文件中的每一行添加各个字词、短语或模式。将 Exchange 模块用于 Windows PowerShell,将关键字列表读取至变量中,创建传输规则,然后将包含关键字的变量分配到传输规则条件中。例如,下面的脚本会从 misspelled_companyname.csv 文件中读取拼写错误列表。

$keywords=import-csv  .\misspelled_companyname.csv -header Keywords
New-TransportRule "Block messages with unacceptable words" -SubjectOrBodyContainsWords $keywords -SentToScope "NotInOrganization" -RejectReason "Do not use internal acronyms, product names, or misspellings in external communications."

文本文件可以包含用于各种模式的正则表达式。这些表达式不区分大小写。常见的正则表达式包括:

 

表达式

匹配

.

任何单个字符

*

任何其他字符

\d

任何十进制数字

[character_group]

character_group 中的任何单个字符。

例如,此文本文件中包含 Microsoft 的常见拼写错误。

[mn]sft
[mn]icrosft
[mn]icro soft
[mn].crosoft

若要了解如何使用正则表达式指定模式,请参阅正则表达式参考

 
显示: