>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> external.test.ex in "test.ex"? no (end of list)
>>> external.test.ex in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> sender host name required, to match against *.friendly.test.ex
LOG: no host name found for IP address V4NET.0.0.97
>>> host in "*.friendly.test.ex"? no (failed to find host name for V4NET.0.0.97)
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> message: relay not permitted
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.0.0.97] F=<userx@test.ex> rejected RCPT <userx@external.test.ex>: relay not permitted
>>> using ACL "check_recipient"
>>> processing "accept"
>>> check hosts = :
>>> host in ":"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check domains = +local_domains
>>> external.test.ex in "test.ex"? no (end of list)
>>> external.test.ex in "+local_domains"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> host in "+relay_hosts"? no (end of list)
->>> accept: condition test failed
+>>> accept: condition test failed in ACL "check_recipient"
>>> processing "deny"
->>> deny: condition test succeeded
+>>> message: relay not permitted
+>>> deny: condition test succeeded in ACL "check_recipient"
LOG: H=[V4NET.0.0.97] F=<userx@test.ex> rejected RCPT <userx@external.test.ex>: relay not permitted