边缘传输服务器上的收件人筛选过程
收件人筛选由收件人筛选器代理提供。 当收件人筛选在 Exchange 服务器上启动时,将筛选来自 Internet 但未经验证的入站邮件。 这些邮件将作为外部邮件处理。 有关收件人筛选和收件人筛选器代理的详细信息,请参阅 边缘传输服务器上的收件人筛选。
注意
尽管收件人筛选代理在邮箱服务器上可用,但不应对其进行配置。 当“邮箱”服务器上的收件人筛选检测到包含其他有效收件人的邮件中具有无效或阻止的接收人,邮件会被拒绝。 如果在“邮箱”服务器上安装反垃圾邮件代理,将默认启用收件人筛选器代理。 但是,未将其配置为阻止任何收件人。 有关详细信息,请参阅在邮箱服务器上启用反垃圾邮件功能。
开始前,有必要了解什么?
估计完成每个步骤时间:少于 5 分钟
你必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅反垃圾邮件 和反恶意软件权限 主题中的“反垃圾邮件功能”条目。
只能使用 PowerShell 执行此过程。 若要了解如何在本地 Exchange 组织中打开 Exchange 命令行管理程序,请参阅 Open the Exchange Management Shell。
尽管收件人筛选代理在邮箱服务器上可用,但不应对其进行配置。 当邮箱服务器上的收件人筛选检测到包含其他有效收件人的邮件中具有无效或阻止的接收人,邮件会被拒绝。 在邮箱服务器上安装反垃圾邮件代理时将启用收件人筛选器代理,但是,未将其配置为阻止任何收件人。 有关详细信息,请参阅在邮箱服务器上启用反垃圾邮件功能。
Set-AcceptedDomain cmdlet 上的 AddressBookEnabled 参数为接受域中的收件人启用或禁用收件人筛选。 默认情况下,启用权威域的收件人筛选,并禁用内部中继域和外部中继域的收件人筛选。 若要查看组织中接受域的 AddressBookEnabled 参数的状态,请运行命令:
Get-AcceptedDomain | Format-List Name,AddressBookEnabled
。若要了解本主题中的过程可能适用的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键。
提示
是否有任何疑问? 请在 Exchange 论坛中寻求帮助。 请访问以下论坛:Exchange Server、Exchange Online 或 Exchange Online Protection。
使用 Exchange 命令行管理程序启用或禁用收件人筛选
若要禁用收件人筛选,请运行以下命令:
Set-RecipientFilterConfig -Enabled $false
若要启用收件人筛选,请运行以下命令:
Set-RecipientFilterConfig -Enabled $true
注意
禁用收件人筛选时,基本"收件人筛选"代理仍启用。 若要禁用收件人筛选器代理,请运行命令: Disable-TransportAgent "Recipient Filter Agent"
。
如何知道操作成功?
若要验证是否已成功启用或禁用收件人筛选,请运行以下命令以验证 Enabled 属性值:
Get-RecipientFilterConfig | Format-List Enabled
使用 Exchange 命令行管理程序启用或禁用外部连接的收件人筛选
默认情况下,启用对外部(未经身份验证)SMTP 连接的收件人筛选。
若要禁用对外部连接的收件人筛选,请运行以下命令:
Set-RecipientFilterConfig -ExternalMailEnabled $false
若要启用对外部连接的收件人筛选,请运行以下命令:
Set-RecipientFilterConfig -ExternalMailEnabled $true
如何知道操作成功?
若要验证是否已成功启用或禁用外部 SMTP 连接的收件人筛选,请运行以下命令来验证 ExternalMailEnabled 属性值:
Get-RecipientFilterConfig | Format-List ExternalMailEnabled
使用 Exchange 命令行管理程序启用或禁用内部连接的收件人筛选
最佳做法是,不要将反垃圾邮件筛选器应用于来自受信任合作伙伴或组织内部的邮件。 若要降低筛选器错误处理合法电子邮件的可能性,通常应将反垃圾邮件代理配置为仅针对来自外部源的邮件运行。
若要启用对内部(经身份验证)SMTP 连接的收件人筛选,请运行以下命令:
Set-RecipientFilterConfig -InternalMailEnabled $true
若要禁用对内部连接的收件人筛选,请运行以下命令:
Set-RecipientFilterConfig -InternalMailEnabled $false
如何知道操作成功?
若要验证是否已成功启用或禁用内部 SMTP 连接的收件人筛选,请运行以下命令以验证 InternalMailEnabled 属性值:
Get-RecipientFilterConfig | Format-List InternalMailEnabled
使用 Exchange 命令行管理程序启用或禁用收件人阻止列表
若要启用收件人阻止列表,请运行以下命令:
Set-RecipientFilterConfig -BlockListEnabled $true
若要禁用收件人阻止列表,请运行以下命令:
Set-RecipientFilterConfig -BlockListEnabled $false
如何知道操作成功?
若要验证是否已成功启用或禁用收件人阻止列表,请运行以下命令以验证 BlockListEnabled 属性值:
Get-RecipientFilterConfig | Format-List BlockListEnabled
使用 Exchange 命令行管理程序配置收件人阻止列表
若要替换现有值,请使用以下语法:
Set-RecipientFilterConfig -BlockedRecipients <recipient1,recipient2...>
此示例使用 valuesmark@contoso.com 和 kim@contoso.com配置收件人阻止列表:
Set-RecipientFilterConfig -BlockedRecipients mark@contoso.com,kim@contoso.com
若要在不修改其他现有值的情况下添加或删除条目,请使用以下语法:
Set-RecipientFilterConfig -BlockedRecipients @{Add="<recipient1>","<recipient2>"...; Remove="<recipient1>","<recipient2>"...}
本示例将添加到 chris@contoso.com 收件人列表中,并从“收件人阻止”列表中的收件人列表中删除 michelle@contoso.com :
Set-RecipientFilterConfig -BlockedRecipients @{Add="chris@contoso.com"; Remove="michelle@contoso.com"}
如何知道操作成功?
若要验证是否已成功配置收件人阻止列表,请运行以下命令以验证 BlockedRecipients 属性值:
Get-RecipientFilterConfig | Format-List BlockedRecipients
使用 Exchange 命令行管理程序启用或禁用收件人查找
若要启用收件人查找以阻止发送到组织中不存在的收件人的邮件,请运行以下命令:
Set-RecipientFilterConfig -RecipientValidationEnabled $true
若要禁用收件人查找,请运行以下命令:
Set-RecipientFilterConfig -RecipientValidationEnabled $false
注意:边缘传输服务器上的收件人查找需要边缘订阅。 有关详细信息,请参阅 边缘订阅。
如何知道操作成功?
若要验证是否已成功启用或禁用收件人查找,请运行以下命令以验证 RecipientValidationEnabled 属性值:
Get-RecipientFilterConfig | Format-List RecipientValidationEnabled