>>> 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)
>>> 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)
>>> processing "accept"
>>> check hosts = +relay_hosts
>>> sender host name required, to match against *.friendly.test.ex
>>> 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)
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)
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)
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)
>>> 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)
>>> 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)