--------> u1 router <--------
local_part=g1 domain=myhost.test.ex
checking local_parts
+g1 in local_parts? no (end of list)
u1 router skipped: local_parts mismatch
--------> ut2 router <--------
local_part=g1 domain=myhost.test.ex
checking local_parts
+g1 in local_parts? no (end of list)
ut2 router skipped: local_parts mismatch
--------> ut3 router <--------
local_part=g1 domain=myhost.test.ex
checking local_parts
+g1 in local_parts? no (end of list)
ut3 router skipped: local_parts mismatch
--------> ut4 router <--------
local_part=g1 domain=myhost.test.ex
checking local_parts
+g1 in local_parts? no (end of list)
ut4 router skipped: local_parts mismatch
--------> ut5 router <--------
local_part=g1 domain=myhost.test.ex
checking local_parts
+g1 in local_parts? no (end of list)
ut5 router skipped: local_parts mismatch
--------> ut6 router <--------
local_part=g1 domain=myhost.test.ex
checking local_parts
+g1 in local_parts? no (end of list)
ut6 router skipped: local_parts mismatch
--------> ut7 router <--------
local_part=g1 domain=myhost.test.ex
--------> u1 router <--------
local_part=f3 domain=myhost.test.ex
checking local_parts
+f3 in local_parts? no (end of list)
u1 router skipped: local_parts mismatch
--------> ut2 router <--------
local_part=f3 domain=myhost.test.ex
checking local_parts
+f3 in local_parts? no (end of list)
ut2 router skipped: local_parts mismatch
--------> ut3 router <--------
local_part=f3 domain=myhost.test.ex
checking local_parts
+f3 in local_parts? no (end of list)
ut3 router skipped: local_parts mismatch
--------> ut4 router <--------
local_part=f3 domain=myhost.test.ex
checking local_parts
+f3 in local_parts? no (end of list)
ut4 router skipped: local_parts mismatch
--------> ut5 router <--------
local_part=f3 domain=myhost.test.ex
checking local_parts
+f3 in local_parts? no (end of list)
ut5 router skipped: local_parts mismatch
--------> ut6 router <--------
local_part=f3 domain=myhost.test.ex
--------> u1 router <--------
local_part=f2 domain=myhost.test.ex
checking local_parts
+f2 in local_parts? no (end of list)
u1 router skipped: local_parts mismatch
--------> ut2 router <--------
local_part=f2 domain=myhost.test.ex
checking local_parts
+f2 in local_parts? no (end of list)
ut2 router skipped: local_parts mismatch
--------> ut3 router <--------
local_part=f2 domain=myhost.test.ex
checking local_parts
+f2 in local_parts? no (end of list)
ut3 router skipped: local_parts mismatch
--------> ut4 router <--------
local_part=f2 domain=myhost.test.ex
checking local_parts
+f2 in local_parts? no (end of list)
ut4 router skipped: local_parts mismatch
--------> ut5 router <--------
local_part=f2 domain=myhost.test.ex
checking local_parts
+f2 in local_parts? no (end of list)
ut5 router skipped: local_parts mismatch
--------> ut6 router <--------
local_part=f2 domain=myhost.test.ex
--------> u1 router <--------
local_part=f1 domain=myhost.test.ex
checking local_parts
+f1 in local_parts? no (end of list)
u1 router skipped: local_parts mismatch
--------> ut2 router <--------
local_part=f1 domain=myhost.test.ex
checking local_parts
+f1 in local_parts? no (end of list)
ut2 router skipped: local_parts mismatch
--------> ut3 router <--------
local_part=f1 domain=myhost.test.ex
checking local_parts
+f1 in local_parts? no (end of list)
ut3 router skipped: local_parts mismatch
--------> ut4 router <--------
local_part=f1 domain=myhost.test.ex
checking local_parts
+f1 in local_parts? no (end of list)
ut4 router skipped: local_parts mismatch
--------> ut5 router <--------
local_part=f1 domain=myhost.test.ex
checking local_parts
+f1 in local_parts? no (end of list)
ut5 router skipped: local_parts mismatch
--------> ut6 router <--------
local_part=f1 domain=myhost.test.ex
--------> u1 router <--------
local_part=e1 domain=myhost.test.ex
checking local_parts
+e1 in local_parts? no (end of list)
u1 router skipped: local_parts mismatch
--------> ut2 router <--------
local_part=e1 domain=myhost.test.ex
checking local_parts
+e1 in local_parts? no (end of list)
ut2 router skipped: local_parts mismatch
--------> ut3 router <--------
local_part=e1 domain=myhost.test.ex
checking local_parts
+e1 in local_parts? no (end of list)
ut3 router skipped: local_parts mismatch
--------> ut4 router <--------
local_part=e1 domain=myhost.test.ex
checking local_parts
+e1 in local_parts? no (end of list)
ut4 router skipped: local_parts mismatch
--------> ut5 router <--------
local_part=e1 domain=myhost.test.ex
--------> u1 router <--------
local_part=d3 domain=myhost.test.ex
checking local_parts
+d3 in local_parts? no (end of list)
u1 router skipped: local_parts mismatch
--------> ut2 router <--------
local_part=d3 domain=myhost.test.ex
checking local_parts
+d3 in local_parts? no (end of list)
ut2 router skipped: local_parts mismatch
--------> ut3 router <--------
local_part=d3 domain=myhost.test.ex
checking local_parts
+d3 in local_parts? no (end of list)
ut3 router skipped: local_parts mismatch
--------> ut4 router <--------
local_part=d3 domain=myhost.test.ex
--------> u1 router <--------
local_part=d2 domain=myhost.test.ex
checking local_parts
+d2 in local_parts? no (end of list)
u1 router skipped: local_parts mismatch
--------> ut2 router <--------
local_part=d2 domain=myhost.test.ex
checking local_parts
+d2 in local_parts? no (end of list)
ut2 router skipped: local_parts mismatch
--------> ut3 router <--------
local_part=d2 domain=myhost.test.ex
checking local_parts
+d2 in local_parts? no (end of list)
ut3 router skipped: local_parts mismatch
--------> ut4 router <--------
local_part=d2 domain=myhost.test.ex
--------> u1 router <--------
local_part=d1 domain=myhost.test.ex
checking local_parts
+d1 in local_parts? no (end of list)
u1 router skipped: local_parts mismatch
--------> ut2 router <--------
local_part=d1 domain=myhost.test.ex
checking local_parts
+d1 in local_parts? no (end of list)
ut2 router skipped: local_parts mismatch
--------> ut3 router <--------
local_part=d1 domain=myhost.test.ex
checking local_parts
+d1 in local_parts? no (end of list)
ut3 router skipped: local_parts mismatch
--------> ut4 router <--------
local_part=d1 domain=myhost.test.ex
--------> u1 router <--------
local_part=c1 domain=myhost.test.ex
checking local_parts
+c1 in local_parts? no (end of list)
u1 router skipped: local_parts mismatch
--------> ut2 router <--------
local_part=c1 domain=myhost.test.ex
checking local_parts
+c1 in local_parts? no (end of list)
ut2 router skipped: local_parts mismatch
--------> ut3 router <--------
local_part=c1 domain=myhost.test.ex
--------> u1 router <--------
local_part=b1 domain=myhost.test.ex
checking local_parts
+b1 in local_parts? no (end of list)
u1 router skipped: local_parts mismatch
--------> ut2 router <--------
local_part=b1 domain=myhost.test.ex
--------> ut7 router <--------
local_part=f3 domain=myhost.test.ex
checking local_parts
+f3 in local_parts? no (end of list)
ut7 router skipped: local_parts mismatch
--------> ut8 router <--------
local_part=f3 domain=myhost.test.ex
checking local_parts
+f3 in local_parts? no (end of list)
ut8 router skipped: local_parts mismatch
--------> real router <--------
local_part=f3 domain=myhost.test.ex
--------> ut7 router <--------
local_part=f2 domain=myhost.test.ex
checking local_parts
+f2 in local_parts? no (end of list)
ut7 router skipped: local_parts mismatch
--------> ut8 router <--------
local_part=f2 domain=myhost.test.ex
checking local_parts
+f2 in local_parts? no (end of list)
ut8 router skipped: local_parts mismatch
--------> real router <--------
local_part=f2 domain=myhost.test.ex
--------> ut7 router <--------
local_part=f1 domain=myhost.test.ex
checking local_parts
+f1 in local_parts? no (end of list)
ut7 router skipped: local_parts mismatch
--------> ut8 router <--------
local_part=f1 domain=myhost.test.ex
checking local_parts
+f1 in local_parts? no (end of list)
ut8 router skipped: local_parts mismatch
--------> real router <--------
local_part=f1 domain=myhost.test.ex
--------> ut6 router <--------
local_part=e1 domain=myhost.test.ex
checking local_parts
+e1 in local_parts? no (end of list)
ut6 router skipped: local_parts mismatch
--------> ut7 router <--------
local_part=e1 domain=myhost.test.ex
checking local_parts
+e1 in local_parts? no (end of list)
ut7 router skipped: local_parts mismatch
--------> ut8 router <--------
local_part=e1 domain=myhost.test.ex
checking local_parts
+e1 in local_parts? no (end of list)
ut8 router skipped: local_parts mismatch
--------> real router <--------
local_part=e1 domain=myhost.test.ex
--------> ut5 router <--------
local_part=d3 domain=myhost.test.ex
checking local_parts
+d3 in local_parts? no (end of list)
ut5 router skipped: local_parts mismatch
--------> ut6 router <--------
local_part=d3 domain=myhost.test.ex
checking local_parts
+d3 in local_parts? no (end of list)
ut6 router skipped: local_parts mismatch
--------> ut7 router <--------
local_part=d3 domain=myhost.test.ex
checking local_parts
+d3 in local_parts? no (end of list)
ut7 router skipped: local_parts mismatch
--------> ut8 router <--------
local_part=d3 domain=myhost.test.ex
checking local_parts
+d3 in local_parts? no (end of list)
ut8 router skipped: local_parts mismatch
--------> real router <--------
local_part=d3 domain=myhost.test.ex
--------> ut5 router <--------
local_part=d2 domain=myhost.test.ex
checking local_parts
+d2 in local_parts? no (end of list)
ut5 router skipped: local_parts mismatch
--------> ut6 router <--------
local_part=d2 domain=myhost.test.ex
checking local_parts
+d2 in local_parts? no (end of list)
ut6 router skipped: local_parts mismatch
--------> ut7 router <--------
local_part=d2 domain=myhost.test.ex
checking local_parts
+d2 in local_parts? no (end of list)
ut7 router skipped: local_parts mismatch
--------> ut8 router <--------
local_part=d2 domain=myhost.test.ex
checking local_parts
+d2 in local_parts? no (end of list)
ut8 router skipped: local_parts mismatch
--------> real router <--------
local_part=d2 domain=myhost.test.ex
--------> ut5 router <--------
local_part=d1 domain=myhost.test.ex
checking local_parts
+d1 in local_parts? no (end of list)
ut5 router skipped: local_parts mismatch
--------> ut6 router <--------
local_part=d1 domain=myhost.test.ex
checking local_parts
+d1 in local_parts? no (end of list)
ut6 router skipped: local_parts mismatch
--------> ut7 router <--------
local_part=d1 domain=myhost.test.ex
checking local_parts
+d1 in local_parts? no (end of list)
ut7 router skipped: local_parts mismatch
--------> ut8 router <--------
local_part=d1 domain=myhost.test.ex
checking local_parts
+d1 in local_parts? no (end of list)
ut8 router skipped: local_parts mismatch
--------> real router <--------
local_part=d1 domain=myhost.test.ex
--------> ut4 router <--------
local_part=c1 domain=myhost.test.ex
checking local_parts
+c1 in local_parts? no (end of list)
ut4 router skipped: local_parts mismatch
--------> ut5 router <--------
local_part=c1 domain=myhost.test.ex
checking local_parts
+c1 in local_parts? no (end of list)
ut5 router skipped: local_parts mismatch
--------> ut6 router <--------
local_part=c1 domain=myhost.test.ex
checking local_parts
+c1 in local_parts? no (end of list)
ut6 router skipped: local_parts mismatch
--------> ut7 router <--------
local_part=c1 domain=myhost.test.ex
checking local_parts
+c1 in local_parts? no (end of list)
ut7 router skipped: local_parts mismatch
--------> ut8 router <--------
local_part=c1 domain=myhost.test.ex
checking local_parts
+c1 in local_parts? no (end of list)
ut8 router skipped: local_parts mismatch
--------> real router <--------
local_part=c1 domain=myhost.test.ex
--------> ut3 router <--------
local_part=b1 domain=myhost.test.ex
checking local_parts
+b1 in local_parts? no (end of list)
ut3 router skipped: local_parts mismatch
--------> ut4 router <--------
local_part=b1 domain=myhost.test.ex
checking local_parts
+b1 in local_parts? no (end of list)
ut4 router skipped: local_parts mismatch
--------> ut5 router <--------
local_part=b1 domain=myhost.test.ex
checking local_parts
+b1 in local_parts? no (end of list)
ut5 router skipped: local_parts mismatch
--------> ut6 router <--------
local_part=b1 domain=myhost.test.ex
checking local_parts
+b1 in local_parts? no (end of list)
ut6 router skipped: local_parts mismatch
--------> ut7 router <--------
local_part=b1 domain=myhost.test.ex
checking local_parts
+b1 in local_parts? no (end of list)
ut7 router skipped: local_parts mismatch
--------> ut8 router <--------
local_part=b1 domain=myhost.test.ex
checking local_parts
+b1 in local_parts? no (end of list)
ut8 router skipped: local_parts mismatch
--------> real router <--------
local_part=b1 domain=myhost.test.ex
--------> ut2 router <--------
local_part=a1 domain=myhost.test.ex
checking local_parts
+a1 in local_parts? no (end of list)
ut2 router skipped: local_parts mismatch
--------> ut3 router <--------
local_part=a1 domain=myhost.test.ex
checking local_parts
+a1 in local_parts? no (end of list)
ut3 router skipped: local_parts mismatch
--------> ut4 router <--------
local_part=a1 domain=myhost.test.ex
checking local_parts
+a1 in local_parts? no (end of list)
ut4 router skipped: local_parts mismatch
--------> ut5 router <--------
local_part=a1 domain=myhost.test.ex
checking local_parts
+a1 in local_parts? no (end of list)
ut5 router skipped: local_parts mismatch
--------> ut6 router <--------
local_part=a1 domain=myhost.test.ex
checking local_parts
+a1 in local_parts? no (end of list)
ut6 router skipped: local_parts mismatch
--------> ut7 router <--------
local_part=a1 domain=myhost.test.ex
checking local_parts
+a1 in local_parts? no (end of list)
ut7 router skipped: local_parts mismatch
--------> ut8 router <--------
local_part=a1 domain=myhost.test.ex
checking local_parts
+a1 in local_parts? no (end of list)
ut8 router skipped: local_parts mismatch
--------> real router <--------
local_part=a1 domain=myhost.test.ex
== c1@myhost.test.ex R=ut3 T=ut3 defer (0): Child process of ut3 transport returned 127 (could mean unable to exec or command does not exist) from command: /non/existent/file
log writing disabled
locking TESTSUITE/spool/db/retry.lockfile
-locking TESTSUITE/spool/db/wait-ut4.lockfile
+ locking /home/jgh/local_git/exim/test/spool/db/wait-ut4.lockfile
cmdlog: '220'
LOG: MAIN
=> d1@myhost.test.ex P=<> R=ut4 T=ut4 H=127.0.0.1 [127.0.0.1] C="250 OK"
log writing disabled
locking TESTSUITE/spool/db/retry.lockfile
-cmdlog: '220'
+ cmdlog: '220'
LOG: MAIN
== d2@myhost.test.ex R=ut4 T=ut4 defer (-44) H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:<d2@myhost.test.ex>: 450 soft error
log writing disabled
locking TESTSUITE/spool/db/retry.lockfile
-locking TESTSUITE/spool/db/wait-ut4.lockfile
+ locking /home/jgh/local_git/exim/test/spool/db/wait-ut4.lockfile
cmdlog: '220'
LOG: MAIN
** d3@myhost.test.ex P=<> R=ut4 T=ut4 H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:<d3@myhost.test.ex>: 550 hard error
log writing disabled
locking TESTSUITE/spool/db/retry.lockfile
-locking TESTSUITE/spool/db/wait-ut5.lockfile
+ locking /home/jgh/local_git/exim/test/spool/db/wait-ut5.lockfile
cmdlog: '220'
LOG: MAIN
** e1@myhost.test.ex P=<> R=ut5 T=ut5 H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:<e1@myhost.test.ex>: 550 hard error
log writing disabled
locking TESTSUITE/spool/db/retry.lockfile
-locking TESTSUITE/spool/db/wait-ut6.lockfile
+ locking /home/jgh/local_git/exim/test/spool/db/wait-ut6.lockfile
cmdlog: '220'
LOG: MAIN
=> f1@myhost.test.ex P=<CALLER@myhost.test.ex> R=ut6 T=ut6 H=127.0.0.1 [127.0.0.1] C="250 OK"
log writing disabled
locking TESTSUITE/spool/db/retry.lockfile
-cmdlog: '220'
+ cmdlog: '220'
LOG: MAIN
== f2@myhost.test.ex R=ut6 T=ut6 defer (-44) H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:<f2@myhost.test.ex>: 450 soft error
log writing disabled
locking TESTSUITE/spool/db/retry.lockfile
-locking TESTSUITE/spool/db/wait-ut6.lockfile
+ locking /home/jgh/local_git/exim/test/spool/db/wait-ut6.lockfile
cmdlog: '220'
LOG: MAIN
** f3@myhost.test.ex P=<CALLER@myhost.test.ex> R=ut6 T=ut6 H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:<f3@myhost.test.ex>: 550 hard error
--------> u1 router <--------
local_part=CALLER domain=myhost.test.ex
checking local_parts
+CALLER in local_parts? no (end of list)
u1 router skipped: local_parts mismatch
--------> ut2 router <--------
local_part=CALLER domain=myhost.test.ex
checking local_parts
+CALLER in local_parts? no (end of list)
ut2 router skipped: local_parts mismatch
--------> ut3 router <--------
local_part=CALLER domain=myhost.test.ex
checking local_parts
+CALLER in local_parts? no (end of list)
ut3 router skipped: local_parts mismatch
--------> ut4 router <--------
local_part=CALLER domain=myhost.test.ex
checking local_parts
+CALLER in local_parts? no (end of list)
ut4 router skipped: local_parts mismatch
--------> ut5 router <--------
local_part=CALLER domain=myhost.test.ex
checking local_parts
+CALLER in local_parts? no (end of list)
ut5 router skipped: local_parts mismatch
--------> ut6 router <--------
local_part=CALLER domain=myhost.test.ex
checking local_parts
+CALLER in local_parts? no (end of list)
ut6 router skipped: local_parts mismatch
--------> ut7 router <--------
local_part=CALLER domain=myhost.test.ex
checking local_parts
+CALLER in local_parts? no (end of list)
ut7 router skipped: local_parts mismatch
--------> ut8 router <--------
local_part=CALLER domain=myhost.test.ex
checking local_parts
+CALLER in local_parts? no (end of list)
ut8 router skipped: local_parts mismatch
--------> real router <--------
local_part=CALLER domain=myhost.test.ex
--------> u1 router <--------
local_part=h1 domain=myhost.test.ex
checking local_parts
+h1 in local_parts? no (end of list)
u1 router skipped: local_parts mismatch
--------> ut2 router <--------
local_part=h1 domain=myhost.test.ex
checking local_parts
+h1 in local_parts? no (end of list)
ut2 router skipped: local_parts mismatch
--------> ut3 router <--------
local_part=h1 domain=myhost.test.ex
checking local_parts
+h1 in local_parts? no (end of list)
ut3 router skipped: local_parts mismatch
--------> ut4 router <--------
local_part=h1 domain=myhost.test.ex
checking local_parts
+h1 in local_parts? no (end of list)
ut4 router skipped: local_parts mismatch
--------> ut5 router <--------
local_part=h1 domain=myhost.test.ex
checking local_parts
+h1 in local_parts? no (end of list)
ut5 router skipped: local_parts mismatch
--------> ut6 router <--------
local_part=h1 domain=myhost.test.ex
checking local_parts
+h1 in local_parts? no (end of list)
ut6 router skipped: local_parts mismatch
--------> ut7 router <--------
local_part=h1 domain=myhost.test.ex
checking local_parts
+h1 in local_parts? no (end of list)
ut7 router skipped: local_parts mismatch
--------> ut8 router <--------
local_part=h1 domain=myhost.test.ex