我将zen.spamhaus.orgconfiguration为Exchange 2010 SP2服务器上的IP阻止列表提供程序。 我注意到,有几个本来应该终止连接的IP仍然被允许发送邮件。 我在PowerShell中使用了Test-IPBlockListProvider ,并提出了一些我无法理解的结果。
[PS] C:\Windows\system32>Test-IPBlockListProvider -Identity "Zen Spamhaus" -IPAddress 41.72.17.178 RunspaceId : de0ada31-2415-4ea8-a8af-cf07947dddce Provider : Zen Spamhaus ProviderResult : {} Matched : False
当直接从Spamhaus网站查询41.72.17.178的Spamhaus Lookup时,这个相同的IP地址显示确定的匹配。 可能是这个差异的原因是什么? 这似乎不是一个时间的事情。
以下是Exchange 2010中IPBlockListProvider的configuration –
[PS] C:\Windows\system32>Get-IPBlockListProvider "Zen Spamhaus" | fl RunspaceId : de0ada31-2415-4ea8-a8af-cf07947dddce RejectionResponse : Your e-mail server's IP address matched the ZEN blocklist maintained by www.spamhaus.org. Please have your administrator visit http://www.spamhaus.org/lookup.lasso if you feel your inclusion on this list is in error. LookupDomain : zen.spamhaus.org Enabled : True AnyMatch : True BitmaskMatch : IPAddressesMatch : {} Priority : 1 AdminDisplayName : ExchangeVersion : 0.1 (8.0.535.0) Name : Zen Spamhaus DistinguishedName : CN=Zen Spamhaus,CN=IPBlockListProviderConfig,CN=Message Hygiene,CN=Transport Settings,CN=DOMAIN,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=Domain,DC=local Identity : Zen Spamhaus Guid : 36260444-a4d4-4088-8f30-7f428b4ff4e4 ObjectCategory : domain.local/Configuration/Schema/ms-Exch-Message-Hygiene-IP-Block-List-Provider ObjectClass : {top, msExchMessageHygieneIPBlockListProvider} WhenChanged : 7/30/2012 4:12:34 PM WhenCreated : 2/15/2010 9:43:37 AM WhenChangedUTC : 7/30/2012 9:12:34 PM WhenCreatedUTC : 2/15/2010 3:43:37 PM OrganizationId : OriginatingServer : dc.domain.local IsValid : True
它似乎与我已经开始使用Google DNS作为我的转发器的事实有关。
你的DNSBL一点都没有阻止! 首先,请查看我们的常见问题答案:“您的DNSBL阻止整个互联网!” 并确保你没有在你的邮件服务器configuration中犯了一个拼写错误。
检查您使用的DNSparsing器:如果您使用免费的“开放式DNSparsing器”服务(例如Google Public DNS或Level3的公共DNS服务器)来解决DNSBL请求,则在大多数情况下,您将收到“未列出”(NXDOMAIN)来自Spamhaus的公共DNSBL服务器的回复。 在对Spamhaus进行DNSBL查询时请使用您自己的DNS服务器。
资料来源: http : //www.spamhaus.org/faq/section/DNSBL%2520Usage#261