传输规则操作
本文内容
**适用于:**Exchange Server 2010
**上一次修改主题:**2009-09-22
传输规则操作指示规则代理对某些邮件采取特定操作,这些邮件匹配某条件中的所有谓词,并且不匹配任何例外。在 Microsoft Exchange Server 2010 中,集线器传输服务器和边缘传输服务器都可以向它们所路由的电子邮件应用传输规则。某些操作在这两种传输服务器角色上均可用,某些只可用于其中一种角色。
每个操作都会以唯一方式影响电子邮件。例如,一个操作会导致电子邮件重定向到另一个地址,或被删除。每个操作都由操作本身、其操作属性以及该属性的值组成。
若要向操作分配值,必须确定对特定操作可用的操作属性。例如,必须将 Address
操作属性与 RedirectMessage
操作一起使用。(有关对集线器传输服务器和边缘传输服务器可用的操作属性的信息,请参阅本主题后面部分的表格。)
某些操作需要设置两个或更多操作属性,这是因为某些操作会修改电子邮件各部分中的特定字段,例如邮件头字段。指定用于修改邮件头的操作时,一个操作属性指定要修改的特定头字段,第二个操作属性则为邮件头指定新的值。在这些情况下,还必须指定第二个操作属性的值,如本主题后面部分可用于集线器传输服务器的操作或可用于边缘传输服务器的操作中的“其他操作属性”表格列中所示,具体取决于服务器角色。例如,可以配置操作,将“X-Test-Message-Source”****头字段修改为特定的字符串,例如 contoso.com
。
可以使用 Exchange 管理控制台或 Exchange 命令行管理程序来创建或修改传输规则。若要了解相关步骤,请参阅传输规则 。
目录
可用于集线器传输服务器的操作
可用于边缘传输服务器的操作
集线器传输或边缘传输服务器上传输规则的操作属性
详细信息
可用于集线器传输服务器的操作
下表列出了可与运行 Exchange 2010、已安装集线器传输服务器角色的服务器上的传输规则一起使用的操作。传输规则操作 LogEvent
不可用于 Exchange 2010 集线器传输服务器。
可用于集线器传输服务器的传输规则操作
为主题预加字符串
PrependSubject
Prefix
不适用
PrependSubject
可以在邮件主题字段的开头预加字符串。
应用邮件分类
ApplyClassification
Classification
不适用
ApplyClassification
可以对电子邮件应用邮件分类。
有关详细信息,请参阅了解邮件分类 。
如果无法应用,请追加免责声明文本并回滚到操作
ApplyHtmlDisclaimer
ApplyHtmlDisclaimerLocation
ApplyHtmlDisclaimerText, ApplyHtmlDisclaimerFallbackAction
ApplyHtmlDisclaimer
可将 HTML 免责声明应用到邮件中。有关详细信息,请参阅了解免责声明 。
使用 RMS 模板的权限保护邮件
RightsProtectMessage
RMSTemplateIdentity
不适用
RightsProtectMessage
可将指定的权限管理服务 (RMS) 模板应用到邮件中。有关详细信息,请参阅了解传输保护规则 。
为垃圾邮件可信度设置值
SetScl
SclValue
不适用
SetScl
可以设置电子邮件的垃圾邮件可信度 (SCL)。有关详细信息,请参阅了解垃圾邮件可信度阈值 。
设置头的值
SetHeader
MessageHeader
HeaderValue
SetHeader
可以新建邮件头字段或修改现有的邮件头字段。
删除头
RemoveHeader
MessageHeader
不适用
RemoveHeader
可以从邮件中删除指定的邮件头字段。
在“收件人”字段地址中添加收件人
AddToRecipient
Addresses
不适用
AddToRecipient
可将一个或多个收件人添加到邮件的“收件人”字段中。原始收件人可以看到添加的地址。
将邮件复制到地址
CopyTo
Addresses
不适用
CopyTo
可将一个或多个收件人添加到邮件的“抄送”(Cc) 字段中。原始收件人可以看到抄送地址。
将邮件密件抄送 (Bcc) 到地址
BlindCopyTo
Addresses
不适用
BlindCopyTo
可将一个或多个收件人添加为“密件抄送”(Bcc) 收件人。原始收件人不会收到通知,也无法看到密件抄送地址。
将发件人的管理器添加为特定收件人类型
AddManagerAsRecipientType
AddedRecipientType
不适用
AddManagerAsRecipientType
可将发件人的管理器(如果已在 Active Directory 的管理器属性中定义)添加为特定收件人类型。
将邮件转发到地址以供裁决
ModerateMessageByUser
Addresses
不适用
ModerateMessageByUser
可将邮件作为包含在审批请求中的附件转发到指定审查方。有关详细信息,请参阅了解中继传输 。
将邮件转发到发件人的管理器以供裁决
ModerateMessageByManager
不适用
不适用
ModeratedMessageByManager
可将邮件转发到发件人的管理器以供裁决(如果 Active Directory 中已填充管理器属性)。
重要提示:
如果 Active Directory 中未填充发件人的管理器属性,则邮件将不经裁决就传递给收件人。
此操作不需要任何操作属性。
将邮件重定向到地址
RedirectMessage
Addresses
不适用
RedirectMessage
可将电子邮件重定向到管理员所指定的一个或多个收件人。邮件不会传递给原始收件人,也不会向发件人或原始收件人发送通知。
向发件人 发送具有增强状态代码的拒绝邮件
RejectMessage
RejectReason
EnhancedStatusCode
RejectMessage
将删除电子邮件,并向发件人发送未送达回执。收件人不会收到邮件或通知。
在不通知任何人的情况下删除邮件
DeleteMessage
不适用
不适用
DeleteMessage
可以删除电子邮件,而不向收件人或发件人发送通知。
返回顶部
可用于边缘传输服务器的操作
下表列出了可与 Exchange 2010 边缘传输服务器上的传输规则一起使用的操作。
可用于边缘传输服务器的传输规则操作
记录包含消息的事件
LogEvent
EventMessage
不适用
LogEvent
可以将事件插入本地计算机的应用程序日志中。
为主题预加字符串
PrependSubject
Prefix
不适用
PrependSubject
可以在电子邮件主题字段开头预加字符串。
为垃圾邮件可信度设置值
SetScl
SclValue
不适用
SetScl
可在电子邮件上配置 SCL。
设置头的值
SetHeader
MessageHeader
HeaderValue
SetHeader
可以新建邮件头字段或修改现有的邮件头字段。
删除头
RemoveHeader
MessageHeader
不适用
RemoveHeader
可以从电子邮件中删除指定的邮件头字段。
在“收件人”字段地址中添加收件人
AddToRecipient
Addresses
不适用
AddToRecipient
用于将一个或多个电子邮件地址添加到电子邮件的“收件人”地址列表中。原始收件人可以看到添加的地址。
将邮件复制到地址
CopyTo
Addresses
不适用
CopyTo
用于将一个或多个电子邮件地址添加到电子邮件的“抄送”字段中。原始收件人可以看到原始地址。
将邮件密件抄送 (Bcc) 到地址
BlindCopyTo
Addresses
不适用
BlindCopyTo
用于将一个或多个电子邮件地址添加到电子邮件的“密件抄送”地址列表中。原始收件人不会收到通知,也无法看到添加的地址。
断开连接
Disconnect
不适用
不适用
Disconnect
可以断开发送服务器与边缘传输服务器之间的连接,而不生成 NDR 邮件。
将邮件重定向到地址
RedirectMessage
Addresses
不适用
RedirectMessage
可将电子邮件重定向到管理员所指定的一个或多个电子邮件地址。邮件不会传递给原始收件人,并且不会向收件人或发件人提供通知。
将邮件放入垃圾邮件隔离邮箱
Quarantine
不适用
不适用
Quarantine
可以将电子邮件重定向到使用 Set-ContentFilterConfig cmdlet 的 QuarantineMailbox 参数配置的垃圾邮件隔离邮箱。
重要提示:
必须填充 Set-ContentFilterConfig cmdlet 的 QuarantineMailbox 参数,并且在配置“将邮件放入垃圾邮件隔离邮箱”操作之前,必须先指定邮箱。如果未填充 QuarantineMailbox 参数或隔离邮箱不存在,则发送到隔离邮箱的邮件将会丢失,并将生成 NDR。
有关垃圾邮件隔离邮箱的详细信息,请参阅了解垃圾邮件隔离 。
用状态代码和响应拒绝邮件
SmtpRejectMessage
StatusCode
RejectReason
SmtpRejectMessage
可以删除电子邮件,并向发件人发送通知。收件人不会收到邮件或通知。此操作用于指定特定的发送状态通知 (DSN) 代码。
有关 DSN 的详细信息,请参阅管理传递状态通知 。
在不通知任何人的情况下删除邮件
DeleteMessage
不适用
不适用
DeleteMessage
可以删除电子邮件,而不向收件人或发件人发送通知。
返回顶部
集线器传输或边缘传输服务器上传输规则的操作属性
下表列出了 Exchange 2010 集线器传输或边缘传输服务器上的传输规则操作所使用的操作属性。
集线器传输服务器或边缘传输服务器上传输规则的操作属性
AddedRecipientType
下列值之一:
AddedRecipientType
可接受单个值:
To
、Cc
和 Bcc
值不需加以说明,这些值分别对应于电子邮件的地址字段。
Redirect
用于仅向指定的收件人传递邮件。该邮件不传递给任何原始收件人。
Addresses
边缘传输服务器 :SMTP 地址的数组
集线器传输服务器 :Active Directory 邮箱、联系人、已启用邮件的用户或通讯组对象的数组
在边缘传输服务器上,Addresses
可接受 SMTP 地址的数组,这些地址都用引号 (") 引住。
在集线器传输服务器上,Addresses
接受邮箱、联系人、已启用邮件的用户或通讯组对象数组。
Classification
单个邮件分类对象
Classification
接受单个邮件分类对象。若要指定邮件分类对象,请使用 Get-MessageClassification cmdlet。
有关邮件分类的详细信息,请参阅了解邮件分类 。
DisclaimerLocation
下列值之一:
DisclaimerLocation
指定将免责声明插入到电子邮件中的什么位置:
Append
(默认)将免责声明添加到邮件线程的末尾。
Prepend
将免责声明放在最新电子邮件的开头。
EnhancedStatusCode
单个 DSN 代码 5.7.1
或从 5.7.10
到 5.7.999
之间的任意值
EnhancedStatusCode
指定向 RejectMessage
传输规则操作拒绝的邮件发件人显示的 DSN 代码和相关的 DSN 消息。与指定 DSN 状态代码关联的 DSN 消息显示在向发件人显示的 NDR 的用户信息部分。指定 DSN 代码必须是现有的默认 DSN 代码或可以使用 New-SystemMessage cmdlet 创建的自定义 DSN 状态代码。
EventMessage
单个字符串
EventMessage
接受在事件日志中显示的单个字符串,该字符串将添加到本地计算机上的应用程序事件日志中。
FallbackAction
单个值,可以选择 Wrap
、Ignore
或 Reject
FallbackAction
指定如果不能对电子邮件应用免责声明,例如,加密邮件时,则应执行什么传输规则。默认回退操作是 Wrap
。用引号 (") 将值括起来。下表显示每个回退操作及其说明:
封装 :如果不能将免责声明插入到原始邮件中,则 Exchange 会将原始邮件封装 在新的邮件信封中。然后将免责声明插入新邮件中。
重要提示:
如果将原始邮件封装在新邮件信封中,则后续传输规则将应用于新邮件信封,而不是原始邮件。因此,在配置其他传输规则之后,必须配置包含免责声明操作的传输规则,将原始邮件封装在新的邮件正文中。
注意:
如果无法将原始邮件封装在新邮件信封中,则不会传递原始邮件。邮件的发件人将收到说明邮件未送达原因的 NDR。
忽略 :如果无法将免责声明插入原始邮件,则 Exchange 允许原始邮件在未经修改的情况下继续进行传递。这种情况下,不添加免责声明。
拒绝 :如果无法将免责声明插入原始邮件,则 Exchange 不传递该邮件。邮件的发件人将收到说明邮件未送达原因的 NDR。
HeaderValue
单个字符串
HeaderValue
接受单个字符串,该字符串将应用于通过使用 MessageHeader
操作属性指定的头。用引号 (") 括住字符串。
MessageHeader
单个字符串
MessageHeader
接受字符串,该字符串指定要添加或修改哪个 MessageHeader
。通过使用 HeaderValue
操作属性指定的字符串将插入由 MessageHeader
指定的头中。用引号 (") 括住字符串。
Prefix
单个字符串
Prefix
接受电子邮件主题中预加的字符串。用引号 (") 括住字符串。
为了防止每次按照传输规则回复邮件时都要将通过 Prefix
传输规则操作指定的字符串都加到主题上,请在传输规则中添加 SubjectContains
例外。
SubjectContains
例外应该包含通过 Prefix
传输规则操作指定的字符串。如果在传输规则中添加了 SubjectContains
例外,那么,如果主题中已有 Prefix
字符串,该传输规则不会将另外一个 Prefix
字符串实例添加到主题中。
RejectReason
单个字符串
RejectReason
接受一个字符串,该字符串用于填充电子邮件被拒绝时返回给电子邮件发件人的 NDR 的管理员信息部分。用引号 (") 括住字符串。
RMSTemplateIdentity
RMS 模板标识
RMSTemplateIdentity
接受 RMS 模板标识。可以使用 Get-RMSTemplate cmdlet 在 Active Directory 林中获取可用于 Active Directory RMS 服务器的 RMS 模板列表。
SclValue
单个整数
SclValue
接受从 0
到 9
的单个整数,该值用于配置电子邮件的 SCL。请使用引号 (") 将整数括起来。
返回顶部
详细信息
了解传输规则
传输规则谓词
配置免责声明
传输规则中的正则表达式