LOG: MAIN remote host address is the local host: some.host (while routing <"ACCEPT hosts=localhost lookup=byname"@some.host>) Exim version x.yz .... configuration file is TESTSUITE/test-config admin user dropping to exim gid; retaining priv uid >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing "DECLINE cannot route this one (DECLINE)"@some.host --------> b router <-------- local_part=decline cannot route this one (decline) domain=some.host checking senders b router skipped: senders mismatch --------> q router <-------- local_part=DECLINE cannot route this one (DECLINE) domain=some.host checking domains calling q router q router called for "DECLINE cannot route this one (DECLINE)"@some.host: domain = some.host requires uid=EXIM_UID gid=EXIM_GID current_directory=/ fresh-exec forking for queryprogram-cmd postfork: queryprogram-cmd fresh-exec forked for queryprogram-cmd: npppp command wrote: DECLINE cannot route this one (DECLINE) q router declined for "DECLINE cannot route this one (DECLINE)"@some.host "more" is false: skipping remaining routers no more routers >>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=2 >>>>>>>>>>>>>>>> Exim version x.yz .... configuration file is TESTSUITE/test-config admin user dropping to exim gid; retaining priv uid >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing "FAIL cannot route this one (FAIL)"@some.host --------> b router <-------- local_part=fail cannot route this one (fail) domain=some.host checking senders b router skipped: senders mismatch --------> q router <-------- local_part=FAIL cannot route this one (FAIL) domain=some.host checking domains calling q router q router called for "FAIL cannot route this one (FAIL)"@some.host: domain = some.host requires uid=EXIM_UID gid=EXIM_GID current_directory=/ fresh-exec forking for queryprogram-cmd postfork: queryprogram-cmd fresh-exec forked for queryprogram-cmd: npppp command wrote: FAIL cannot route this one (FAIL) q router forced address failure >>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=2 >>>>>>>>>>>>>>>> Exim version x.yz .... configuration file is TESTSUITE/test-config admin user dropping to exim gid; retaining priv uid >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing "ERROR cannot route this one (ERROR)"@some.host --------> b router <-------- local_part=error cannot route this one (error) domain=some.host checking senders b router skipped: senders mismatch --------> q router <-------- local_part=ERROR cannot route this one (ERROR) domain=some.host checking domains calling q router q router called for "ERROR cannot route this one (ERROR)"@some.host: domain = some.host requires uid=EXIM_UID gid=EXIM_GID current_directory=/ fresh-exec forking for queryprogram-cmd postfork: queryprogram-cmd fresh-exec forked for queryprogram-cmd: npppp command wrote: ERROR cannot route this one (ERROR) LOG: PANIC q router: bad command yield: ERROR cannot route this one (ERROR) q router: defer for "ERROR cannot route this one (ERROR)"@some.host message: bad command yield: ERROR cannot route this one (ERROR) >>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=1 >>>>>>>>>>>>>>>> Exim version x.yz .... configuration file is TESTSUITE/test-config admin user dropping to exim gid; retaining priv uid >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing "DEFER cannot route this one (DEFER)"@some.host --------> b router <-------- local_part=defer cannot route this one (defer) domain=some.host checking senders b router skipped: senders mismatch --------> q router <-------- local_part=DEFER cannot route this one (DEFER) domain=some.host checking domains calling q router q router called for "DEFER cannot route this one (DEFER)"@some.host: domain = some.host requires uid=EXIM_UID gid=EXIM_GID current_directory=/ fresh-exec forking for queryprogram-cmd postfork: queryprogram-cmd fresh-exec forked for queryprogram-cmd: npppp command wrote: DEFER cannot route this one (DEFER) q router: defer for "DEFER cannot route this one (DEFER)"@some.host message: cannot route this one (DEFER) >>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=1 >>>>>>>>>>>>>>>> Exim version x.yz .... configuration file is TESTSUITE/test-config admin user dropping to exim gid; retaining priv uid >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing "ACCEPT transport = other_smtp hosts=ten-1.test.ex"@some.host --------> b router <-------- local_part=accept transport = other_smtp hosts=ten-1.test.ex domain=some.host checking senders b router skipped: senders mismatch --------> q router <-------- local_part=ACCEPT transport = other_smtp hosts=ten-1.test.ex domain=some.host checking domains calling q router q router called for "ACCEPT transport = other_smtp hosts=ten-1.test.ex"@some.host: domain = some.host requires uid=EXIM_UID gid=EXIM_GID current_directory=/ fresh-exec forking for queryprogram-cmd postfork: queryprogram-cmd fresh-exec forked for queryprogram-cmd: npppp command wrote: ACCEPT transport = other_smtp hosts=ten-1.test.ex finding IP address for ten-1.test.ex doing DNS lookup fresh-exec forking for fakens-search postfork: fakens-search fresh-exec forked for fakens-search: npppp fresh-exec forking for fakens-search postfork: fakens-search fresh-exec forked for fakens-search: npppp queued for other_smtp transport: local_part = ACCEPT transport = other_smtp hosts=ten-1.test.ex domain = some.host errors_to=NULL domain_data=NULL localpart_data=NULL routed by q router envelope to: "ACCEPT transport = other_smtp hosts=ten-1.test.ex"@some.host transport: other_smtp host ten-1.test.ex [V4NET.0.0.1] >>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>> Exim version x.yz .... configuration file is TESTSUITE/test-config admin user dropping to exim gid; retaining priv uid >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing PASS@some.host --------> b router <-------- local_part=pass domain=some.host checking senders b router skipped: senders mismatch --------> q router <-------- local_part=PASS domain=some.host checking domains calling q router q router called for PASS@some.host: domain = some.host requires uid=EXIM_UID gid=EXIM_GID current_directory=/ fresh-exec forking for queryprogram-cmd postfork: queryprogram-cmd fresh-exec forked for queryprogram-cmd: npppp command wrote: PASS q router passed for PASS@some.host --------> s router <-------- local_part=pass domain=some.host checking domains calling s router s router called for PASS@some.host domain = some.host route_item = * 127.0.0.1 byname original list of hosts = '127.0.0.1' options = 'byname' expanded list of hosts = '127.0.0.1' options = 'byname' set transport smtp finding IP address for 127.0.0.1 calling host_find_byname remote host address is the local host: some.host: configured to try delivery anyway queued for smtp transport: local_part = pass domain = some.host errors_to=NULL domain_data=NULL localpart_data=NULL routed by s router envelope to: PASS@some.host transport: smtp host 127.0.0.1 [127.0.0.1] >>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>> Exim version x.yz .... configuration file is TESTSUITE/test-config admin user dropping to exim gid; retaining priv uid >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing "FREEZE cannot route this one (FREEZE)"@some.host --------> b router <-------- local_part=freeze cannot route this one (freeze) domain=some.host checking senders b router skipped: senders mismatch --------> q router <-------- local_part=FREEZE cannot route this one (FREEZE) domain=some.host checking domains calling q router q router called for "FREEZE cannot route this one (FREEZE)"@some.host: domain = some.host requires uid=EXIM_UID gid=EXIM_GID current_directory=/ fresh-exec forking for queryprogram-cmd postfork: queryprogram-cmd fresh-exec forked for queryprogram-cmd: npppp command wrote: FREEZE cannot route this one (FREEZE) q router: defer for "FREEZE cannot route this one (FREEZE)"@some.host message: cannot route this one (FREEZE) >>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=1 >>>>>>>>>>>>>>>> Exim version x.yz .... configuration file is TESTSUITE/test-config admin user dropping to exim gid; retaining priv uid >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing "REDIRECT postmaster@test.ex"@some.host --------> b router <-------- local_part=redirect postmaster@test.ex domain=some.host checking senders b router skipped: senders mismatch --------> q router <-------- local_part=REDIRECT postmaster@test.ex domain=some.host checking domains calling q router q router called for "REDIRECT postmaster@test.ex"@some.host: domain = some.host requires uid=EXIM_UID gid=EXIM_GID current_directory=/ fresh-exec forking for queryprogram-cmd postfork: queryprogram-cmd fresh-exec forked for queryprogram-cmd: npppp command wrote: REDIRECT postmaster@test.ex rda_interpret (string): 'postmaster@test.ex' expanded: 'postmaster@test.ex' file is not a filter file parse_forward_list: postmaster@test.ex extract item: postmaster@test.ex q router generated postmaster@test.ex routed by q router envelope to: "REDIRECT postmaster@test.ex"@some.host transport: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing postmaster@test.ex --------> b router <-------- local_part=postmaster domain=test.ex checking senders b router skipped: senders mismatch --------> q router <-------- local_part=postmaster domain=test.ex checking domains q router skipped: domains mismatch --------> s router <-------- local_part=postmaster domain=test.ex checking domains s router skipped: domains mismatch --------> pm router <-------- local_part=postmaster domain=test.ex checking local_parts calling pm router pm router called for postmaster@test.ex domain = test.ex set transport null queued for null transport: local_part = postmaster domain = test.ex errors_to=NULL domain_data=NULL localpart_data=NULL routed by pm router envelope to: postmaster@test.ex transport: null >>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>> Exim version x.yz .... configuration file is TESTSUITE/test-config admin user host in hosts_connection_nolog? no (option unset) LOG: smtp_connection MAIN SMTP connection from [V4NET.2.3.4] host in host_lookup? no (option unset) host in host_reject_connection? no (option unset) host in sender_unqualified_hosts? no (option unset) host in recipient_unqualified_hosts? no (option unset) host in helo_verify_hosts? no (option unset) host in helo_try_verify_hosts? no (option unset) host in helo_accept_junk_hosts? no (option unset) some.name in helo_lookup_domains? no (end of list) host in dsn_advertise_hosts? no (option unset) host in pipelining_advertise_hosts? yes (matched "*") host in chunking_advertise_hosts? no (end of list) processing "accept" (TESTSUITE/test-config 78) check verify = recipient >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> routing "FAIL cannot route this one (FAIL)"@some.host --------> b router <-------- local_part=fail cannot route this one (fail) domain=some.host checking senders y in ""? no (end of list) x@y in ":"? no (end of list) b router skipped: senders mismatch --------> q router <-------- local_part=FAIL cannot route this one (FAIL) domain=some.host checking domains some.host in "test.ex"? no (end of list) some.host in "! +local_domains"? yes (end of list) calling q router q router called for "FAIL cannot route this one (FAIL)"@some.host: domain = some.host requires uid=CALLER_UID gid=CALLER_GID current_directory=/ not running as root: cannot change uid/gid subprocess will run with uid=EXIM_UID gid=EXIM_GID fresh-exec forking for queryprogram-cmd postfork: queryprogram-cmd fresh-exec forked for queryprogram-cmd: npppp command wrote: FAIL cannot route this one (FAIL) q router forced address failure ----------- end verify ------------ accept: condition test failed in inline ACL end of inline ACL: implicit DENY LOG: MAIN REJECT H=(some.name) [V4NET.2.3.4] F= rejected RCPT <"FAIL cannot route this one (FAIL)"@some.host>: cannot route this one (FAIL) LOG: smtp_connection MAIN SMTP connection from (some.name) [V4NET.2.3.4] closed by QUIT >>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>