Set-HostedOutboundSpamFilterPolicy

此 cmdlet 仅在基于云的服务中可用。

使用 Set-HostedOutboundSpamFilterPolicy cmdlet 修改基于云的组织中的出站垃圾邮件筛选策略。

有关以下语法部分的参数设置的详细信息,请参阅 Exchange cmdlet 语法

语法

Set-HostedOutboundSpamFilterPolicy
   [-Identity] <HostedOutboundSpamFilterPolicyIdParameter>
   [-ActionWhenThresholdReached <OutboundRecipientLimitsExceededAction>]
   [-AdminDisplayName <String>]
   [-AutoForwardingMode <AutoForwardingMode>]
   [-BccSuspiciousOutboundAdditionalRecipients <MultiValuedProperty>]
   [-BccSuspiciousOutboundMail <Boolean>]
   [-Confirm]
   [-NotifyOutboundSpam <Boolean>]
   [-NotifyOutboundSpamRecipients <MultiValuedProperty>]
   [-RecipientLimitExternalPerHour <UInt32>]
   [-RecipientLimitInternalPerHour <UInt32>]
   [-RecipientLimitPerDay <UInt32>]
   [-WhatIf]
   [<CommonParameters>]

说明

您必须先获得权限,然后才能运行此 cmdlet。 虽然本主题中列出了此 cmdlet 的所有参数,但如果这些参数并未包含在分配给您的权限中,那么您将无法使用这些参数。 若要查找在贵组织中运行任何 cmdlet 或参数所需的权限,请参阅 Find the permissions required to run any Exchange cmdlet

示例

示例 1

Set-HostedOutboundSpamFilterPolicy -Identity Default -RecipientLimitExternalPerHour 500 -RecipientLimitInternalPerHour 1000 -RecipientLimitPerDay 1000 -ActionWhenThresholdReached BlockUser

本示例将在名为 Default 的出站垃圾邮件筛选器策略中配置以下设置:

  • 收件人速率限制仅限于服务默认的较小值。
  • 达到其中一个限制后,将阻止用户发送消息 (添加到受限用户门户) 。

参数

-ActionWhenThresholdReached

ActionWhenThresholdReach 参数指定在达到策略中指定的任何限制时要执行的作。 有效值包含:

  • 警报:无作,仅发出警报。
  • BlockUser:阻止用户发送电子邮件。
  • BlockUserForToday:阻止用户在第二天之前发送电子邮件。 此值为默认值。
类型:OutboundRecipientLimitsExceededAction
接受的值:Alert, BlockUserForToday, BlockUser
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False
适用于:Exchange Online, Exchange Online Protection

-AdminDisplayName

AdminDisplayName 参数指定策略的说明。 如果值中有空格,请使用双引号 (") 将此值括起来。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False
适用于:Exchange Online, Exchange Online Protection

-AutoForwardingMode

AutoForwardingMode 指定策略如何控制自动转发到外部收件人的电子邮件。 有效值包含:

  • 自动:这是默认值。 此值现在与 Off 相同。 最初引入此值时,它等效于 On。 随着时间推移,由于 默认安全原则,此值的效果最终对所有客户都更改为“关闭”。 有关详细信息,请参阅此博客文章
  • 启用:策略未禁用自动外部电子邮件转发。
  • 关闭:自动外部电子邮件转发被策略禁用,并导致未送达报告 (也称为 NDR 或退回邮件) 发件人。

此设置仅适用于基于云的邮箱。 此设置不会影响自动转发到内部收件人。

类型:AutoForwardingMode
接受的值:Automatic, Off, On
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False
适用于:Exchange Online, Exchange Online Protection

-BccSuspiciousOutboundAdditionalRecipients

BccSuspiciousOutboundAdditionalRecipients 参数指定要添加到传出垃圾邮件的密件抄送字段的电子邮件地址。 可以指定多个电子邮件地址,中间用逗号分隔。

当 BccSuspiciousOutboundMail 参数的值为 $true 时,指定收件人被添加到出站垃圾邮件的 Bcc 字段。

类型:MultiValuedProperty
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False
适用于:Exchange Online, Exchange Online Protection

-BccSuspiciousOutboundMail

BccSuspiciousOutboundMail 参数指定是否将收件人添加到传出垃圾邮件的密件抄送字段。 有效值包含:

  • $true:将 BccSuspiciousOutboundAdditionalRecipients 参数指定的收件人添加到传出垃圾邮件。
  • $false:不会向传出垃圾邮件添加其他邮件。 此值为默认值。
类型:Boolean
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False
适用于:Exchange Online, Exchange Online Protection

-Confirm

Confirm 开关指定是否显示确认提示。 此开关对 cmdlet 造成的影响取决于在你继续操作之前 cmdlet 是否需要确认。

  • 破坏性 cmdlet(例如 Remove-* cmdlets)内置有暂停,可强制要求先确认命令,然后再继续操作。 对于这些 cmdlet,您可以使用此确切语法跳过确认提示:-Confirm:$false
  • 其他大多数 cmdlet(例如 New-* 和 Set-* cmdlet)都没有内置暂停。 对于这些 cmdlet,指定不含值的 Confirm 开关会引入暂停,从而强制要求你先确认命令,然后再继续操作。
类型:SwitchParameter
别名:cf
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False
适用于:Exchange Online, Exchange Online Protection

-Identity

Identity 参数指定您希望修改的出站垃圾邮件筛选器策略。 可以使用任何能够唯一标识该策略的值。 例如:

  • 名称
  • 可分辨名称 (DN)
  • GUID
类型:HostedOutboundSpamFilterPolicyIdParameter
Position:1
默认值:None
必需:True
接受管道输入:True
接受通配符:False
适用于:Exchange Online, Exchange Online Protection

-NotifyOutboundSpam

注意:此设置已替换为名为 “用户限制无法发送电子邮件”的默认警报策略,该策略向管理员发送通知消息。 建议使用警报策略而不是此设置来通知管理员和其他用户。 有关说明,请参阅 验证受限用户的警报设置

NotifyOutboundSpam 参数指定在检测到传出垃圾邮件时是否通知管理员。 有效值包含:

  • $true:通知 NotifyOutboundSpamRecipients 参数指定的管理员。
  • $false:不发送通知。 此值为默认值。
类型:Boolean
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False
适用于:Exchange Online, Exchange Online Protection

-NotifyOutboundSpamRecipients

注意:此设置已替换为名为 “用户限制无法发送电子邮件”的默认警报策略,该策略向管理员发送通知消息。 建议使用警报策略而不是此设置来通知管理员和其他用户。 有关说明,请参阅 验证受限用户的警报设置

NotifyOutboundSpamRecipients 参数指定管理员在检测到传出垃圾邮件时要通知的电子邮件地址。 可以指定多个电子邮件地址,中间用逗号分隔。

当 NotifyOutboundSpam 参数的值$true时,指定的收件人会收到通知。

类型:MultiValuedProperty
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False
适用于:Exchange Online, Exchange Online Protection

-RecipientLimitExternalPerHour

RecipientLimitExternalPerHour 参数指定用户可以在一小时内发送到的外部收件人的最大数目。 有效值为 0 到 10000。 默认值为 0,这表示使用服务默认值。 有关详细信息,请参阅发送限制

类型:UInt32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False
适用于:Exchange Online, Exchange Online Protection

-RecipientLimitInternalPerHour

RecipientLimitInternalPerHour 参数指定用户可以在一小时内发送到的内部收件人的最大数目。 有效值为 0 到 10000。 默认值为 0,这表示使用服务默认值。 有关详细信息,请参阅发送限制

类型:UInt32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False
适用于:Exchange Online, Exchange Online Protection

-RecipientLimitPerDay

RecipientLimitInternalPerHour 参数指定用户可以在一天内发送到的最大收件人数。 有效值为 0 到 10000。 默认值为 0,这表示使用服务默认值。 有关详细信息,请参阅发送限制

类型:UInt32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False
适用于:Exchange Online, Exchange Online Protection

-WhatIf

WhatIf 开关模拟命令操作。 可以使用此开关在不实际应用将会发生的更改的情况下预览这些更改。 不必为此开关指定值。

类型:SwitchParameter
别名:wi
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False
适用于:Exchange Online, Exchange Online Protection

输入

Input types

若要了解此 cmdlet 接受的输入类型,请参阅 cmdlet 的输入和输出类型。 如果 cmdlet 的"输入类型"字段为空,则表明此 cmdlet 不接受输入数据。

输出

Output types

若要了解此 cmdlet 接受的返回类型(亦称为"输出类型"),请参阅 cmdlet 的输入和输出类型。 如果"输出类型"字段为空,则表明此 cmdlet 不返回任何数据。