我的 Exchange 2010 服务器上的过滤功能有问题。以前它工作正常,但我知道没有任何更改可以让它停止。但它确实停止了。它现在接受所有内容。阻止发送到“不存在”地址的消息不起作用。在排除此故障时,我甚至指定了一个要阻止的地址,但它没有被阻止。
设置
(Powershell 命令取自:https://technet.microsoft.com/en-us/library/bb125187.aspx)
Get-RecipientFilterConfig | Format-List Enabled
Enabled : True
Get-RecipientFilterConfig | Format-List ExternalMailEnabled
ExternalMailEnabled : True
Get-RecipientFilterConfig | Format-List InternalMailEnabled
InternalMailEnabled : True
Get-RecipientFilterConfig | Format-List BlockListEnabled
BlockListEnabled : True
Get-RecipientFilterConfig | Format-List BlockedRecipients
BlockedRecipients : {[email protected]}
Get-RecipientFilterConfig | Format-List RecipientValidationEnabled
RecipientValidationEnabled : True
TELNET 结果
220 EXCH1 Microsoft ESMTP MAIL Service ready at Tue, 31 Jan 2017 12:13:31 -08
00
helo test1
250 EXCH1 Hello [192.168.30.107]
mail from: [email protected]
250 2.1.0 Sender OK
rcpt to: [email protected]
250 2.1.5 Recipient OK
data
354 Start mail input; end with <CRLF>.<CRLF>
text
.
250 2.6.0 <[email protected]> [InternalId=342753] Queued mail for delivery
我遗漏了什么或者没有检查什么?
答案1
这篇文章详细描述了我的问题,但那里的建议没有帮助。不过,下面的两条评论说他们必须用相同的设置重新创建接收连接器,这样就解决了问题。
http://www.adnsolutions.com/exchange-recipient-filtering-not-working/
所以我尝试了这个,确实,它解决了问题。