我有以下ACL与Exim4:
acl_check_rcpt: deny message = DNSRBL Access denied - $sender_host_address \ listed by $dnslist_domain\n$dnslist_text dnslists = zen.spamhaus.org : b.barracudacentral.org
这将DNSBL应用于所有邮件,但我想添加一个例外来检查传入的邮件(或跳过通过SMTPvalidation的会话传递邮件的检查)。
对于我来说,在acl_check_rcpt中debuggingtesting的顺序似乎是最简单的,例如以下的东西就是DNSBLtesting的问题:
accept authenticated = *
因此,如果发件人已通过身份validation,则不必在DNSBL检查中添加例外,而只需接受DNSBL检查即可。