如何testingpostfix DNSBL白名单?

我如何testing我的后缀白名单是否正常工作(假设我没有访问目前在dnsbl上列出的地址)。

我不确定我的白名单是否正常工作。

这是我的configuration:

smtpd_client_restrictions = permit_mynetworks, check_client_access hash:/etc/postfix/access, reject_rbl_client zen.spamhaus.org, permit smtpd_sender_restrictions = permit_mynetworks, check_client_access hash:/etc/postfix/access, reject_unknown_sender_domain, reject_non_fqdn_sender, reject_unknown_address, reject_sender_login_mismatch, reject_unauth_pipelining, permit smtpd_recipient_restrictions = permit_mynetworks, reject_invalid_hostname, reject_unauth_pipelining, permit_sasl_authenticated, reject_unauth_destination, reject_rbl_client dnsbl.sorbs.net, reject_rbl_client bl.spamcop.net, reject_rbl_client zen.spamhaus.org, reject_rbl_client dnsbl-1.uceprotect.net, permit 

/等/后缀/接入

 # dnsbl whitelist # some client 74.125.82.55 OK [email protected] OK example.com OK # After you are done editing the file, you must run: # postmap /etc/postfix/access # and restart postfix 

您希望收到根据您configuration的RBL之一而被拒绝的邮件。 您可以使用您的RBL提供商在其常见问题解答中推荐的服务。

crynwr情况下,你可以给他们发送一封电子邮件(使用明文smtp,这可能不是你的邮件服务器默认)。 然后他们会给你一个答案,应该被阻止。

然后,您希望将他们在其网站上提到的testing服务的IP列入白名单,但是可以随时从第一次testing中再次检查日志。 然后再次运行testing。 接收到的答案不应该被阻止。

这certificate了你的白名单的function。

请注意, check_client_accesscheck_helo_access是完全不同的东西。

由于邮件客户端偶尔(坏人:几乎总是)谎言,根据你是否使用smtpd_helo_required + reject_unknown_helo_hostname可能会大大影响有效的行为有多less符合你的期望谁应该能够忽略RBLs。