(void)fclose(fp);
rc = child_close(pid, 0); /* Waits for child to close, no timeout */
- /* In the test harness, let the child do it's thing first. */
-
- testharness_pause_ms(500);
-
/* If the process failed, there was some disaster in setting up the
error message. Unless the message is very old, ensure that addr_defer
is non-null, which will have the effect of leaving the message on the
goto fail;
where = US"fork";
+ testharness_pause_ms(150);
if ((pid = exim_fork(US"tls-proxy interproc")) < 0)
goto fail;
- else if (pid == 0) /* child: fork again to totally disconnect */
+ if (pid == 0) /* child: will fork again to totally disconnect */
{
- testharness_pause_ms(100); /* let parent debug out */
- /* does not return */
smtp_proxy_tls(cutthrough.cctx.tls_ctx, big_buffer, big_buffer_size,
pfd, 5*60);
+ /* does not return */
}
DEBUG(D_transport) debug_printf("proxy-proc inter-pid %d\n", pid);
static inline pid_t
exim_fork(const unsigned char * purpose)
{
-pid_t pid = fork();
-if (pid == 0) process_purpose = purpose;
+pid_t pid;
+DEBUG(D_any) debug_printf("%s forking for %s\n", process_purpose, purpose);
+if ((pid = fork()) == 0)
+ {
+ process_purpose = purpose;
+ DEBUG(D_any) debug_printf("postfork: %s\n", purpose);
+ }
+else
+ {
+ testharness_pause_ms(100); /* let child work */
+ DEBUG(D_any) debug_printf("%s forked for %s: %d\n", process_purpose, purpose, (int)pid);
+ }
return pid;
}
-#define child_open_exim(p, r) child_open_exim_function((p), (r))
-#define child_open_exim2(p, s, a, r) child_open_exim2_function((p), (s), (a), (r))
+
+static inline pid_t
+child_open_exim(int * fdptr, const uschar * purpose)
+{ return child_open_exim_function(fdptr, purpose); }
+
+static inline pid_t
+child_open_exim2(int * fdptr, uschar * sender,
+ uschar * sender_auth, const uschar * purpose)
+{ return child_open_exim2_function(fdptr, sender, sender_auth, purpose); }
+
/******************************************************************************/
#endif /* !MACRO_PREDEF */
uschar *process_info;
int process_info_len = 0;
uschar *process_log_path = NULL;
-const uschar *process_purpose = US"fresh exec";
+const uschar *process_purpose = US"fresh-exec";
#if defined(SUPPORT_PROXY) || defined(SUPPORT_SOCKS)
uschar *hosts_proxy = NULL;
if ((pid = exim_fork(US"qrun delivery")) == 0)
{
int rc;
- testharness_pause_ms(100);
(void)close(pfd[pipe_read]);
rc = deliver_message(fq->text, force_delivery, FALSE);
exim_underbar_exit(rc == DELIVER_NOT_ATTEMPTED, US"qrun-delivery");
DEBUG(D_transport) debug_printf("transport_pass_socket succeeded (final-pid %d)\n", pid);
_exit(EXIT_SUCCESS);
}
- testharness_pause_ms(1000);
+ testharness_pause_ms(1000); /*TTT*/
transport_do_pass_socket(transport_name, hostname, hostaddress,
id, socket_fd);
_exit(rc < 0 ? EXIT_FAILURE : EXIT_SUCCESS);
}
-testharness_pause_ms(100); /* let parent debug out */
set_process_info("proxying TLS connection for continued transport");
FD_ZERO(&rfds);
FD_SET(tls_out.active.sock, &rfds);
int pid = exim_fork(US"tls proxy interproc");
if (pid == 0) /* child; fork again to disconnect totally */
{
- testharness_pause_ms(100); /* let parent debug out */
/* does not return */
smtp_proxy_tls(sx->cctx.tls_ctx, sx->buffer, sizeof(sx->buffer), pfd,
ob->command_timeout);
s/(?<=^>>>>>>>>>>>>>>>> Exim pid=)\d+(?= terminating)/pppp/;
s/^(proxy-proc \w{5}-pid) \d+$/$1 pppp/;
s/^(?:\s*\d+ )(exec .* -oPX)$/pppp $1/;
+ s/^(?:\s*\d+ )(postfork: )/pppp $1/;
+ s/ forked for [^:]+: \K\d+/npppp/;
# IP address lookups use gethostbyname() when IPv6 is not supported,
# and gethostbyname2() or getipnodebyname() when it is.
╰─────result: ----> No lookup yet: No
â•considering: -oMs sender_host_name = $sender_host_name
looking up host name for V4NET.0.0.1
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
IP address lookup yielded "ten-1.test.ex"
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
checking addresses for ten-1.test.ex
V4NET.0.0.1 OK
sender host name required, to match against partial-lsearch;TESTSUITE/aux-fixed/0002.lsearch
looking up host name for V4NET.0.0.1
DNS lookup of 1.0.0.V4NET.in-addr.arpa (PTR) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 1.0.0.V4NET.in-addr.arpa (PTR) succeeded
IP address lookup yielded "ten-1.test.ex"
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1.test.ex (A) succeeded
ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
checking addresses for ten-1.test.ex
>>
LOG: MAIN
<= ok@test3 H=[10.9.8.8] U=CALLER P=smtp S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
admin user
dropping to exim gid; retaining priv uid
x in "!bad"? yes (end of list)
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> x <x@y> R=accept T=appendfile
LOG: MAIN
admin user
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
calling userfilter router
rda_interpret (file): 'TESTSUITE/aux-var/0037.f-user'
expanded: 'TESTSUITE/aux-var/0037.f-user'
+fresh-exec forking for router interpret
+postfork: router interpret
ssss bytes read from TESTSUITE/aux-var/0037.f-user
data is an Exim filter program
Filter: start of processing
Filter: end of processing
>>>>>>>>>>>>>>>> Exim pid=pppp (rda) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forked for router interpret: npppp
rda_interpret: subprocess yield=0 error=NULL
userfilter router generated userx@test.ex
errors_to=NULL transport=NULL
Failed addresses:
Deferred addresses:
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> userx <filter-userx@test.ex> R=user_accept2 T=appendfile
LOG: MAIN
dnslists check: rbl.test.ex
new DNS lookup for 13.12.11.V4NET.rbl.test.ex
DNS lookup of 13.12.11.V4NET.rbl.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 13.12.11.V4NET.rbl.test.ex (A) succeeded
dnslists: wrote cache entry, ttl=3
DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
DNS lookup of 13.12.11.V4NET.rbl.test.ex (TXT) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 13.12.11.V4NET.rbl.test.ex (TXT) succeeded
=> that means V4NET.11.12.13 is listed at rbl.test.ex
deny: condition test succeeded in ACL "check_recipient"
dnslists check: rbl.test.ex
new DNS lookup for 99.99.99.V4NET.rbl.test.ex
DNS lookup of 99.99.99.V4NET.rbl.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 99.99.99.V4NET.rbl.test.ex (A) gave HOST_NOT_FOUND
returning DNS_NOMATCH
faking res_search(A) response length as 65535
calling lookuphost router
lookuphost router called for xx@mxt6.test.ex
domain = mxt6.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
set transport remote_smtp
queued for remote_smtp transport: local_part = xx
domain = mxt6.test.ex
calling lookuphost router
lookuphost router called for myhost.test.ex@mxt1.test.ex
domain = mxt1.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
lowest numbered MX record points to local host: mxt1.test.ex: passed to next router (self = pass)
lookuphost router passed for myhost.test.ex@mxt1.test.ex
--------> self router <--------
set transport remote_smtp
finding IP address for myhost.test.ex
calling host_find_byname
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
queued for remote_smtp transport: local_part = myhost.test.ex
domain = mxt1.test.ex
errors_to=NULL
calling lookuphost router
lookuphost router called for xx@mxt1.test.ex
domain = mxt1.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
lowest numbered MX record points to local host: mxt1.test.ex: passed to next router (self = pass)
lookuphost router passed for xx@mxt1.test.ex
--------> self router <--------
set transport remote_smtp
finding IP address for xx
calling host_find_byname
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
self router passed for xx@mxt1.test.ex
--------> self2 router <--------
local_part=xx domain=mxt1.test.ex
set transport remote_smtp
finding IP address for myhost.test.ex
calling host_find_byname
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
queued for remote_smtp transport: local_part = xx
domain = mxt1.test.ex
errors_to=NULL
calling lookuphost router
lookuphost router called for xx@not.exist
domain = not.exist
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
lookuphost router declined for xx@not.exist
"more" is false: skipping remaining routers
no more routers
host in host_lookup? yes (matched "0.0.0.0/0")
looking up host name for V4NET.99.99.90
DNS lookup of 90.99.99.V4NET.in-addr.arpa (PTR) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 90.99.99.V4NET.in-addr.arpa (PTR) succeeded
IP address lookup yielded "oneback.test.ex"
alias "host1.masq.test.ex"
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of oneback.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of oneback.test.ex (A) succeeded
oneback.test.ex V4NET.99.99.90 mx=-1 sort=xx
checking addresses for oneback.test.ex
Forward DNS security status: unverified
V4NET.99.99.90 OK
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of host1.masq.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of host1.masq.test.ex (A) succeeded
host1.masq.test.ex V4NET.90.90.90 mx=-1 sort=xx
checking addresses for host1.masq.test.ex
calling lookuphost router
lookuphost router called for xxx@mxt9.test.ex
domain = mxt9.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
queued for <unset> transport: local_part = xxx
domain = mxt9.test.ex
errors_to=NULL
calling lookuphost router
lookuphost router called for xxx@mxt9a.test.ex
domain = mxt9a.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
queued for <unset> transport: local_part = xxx
domain = mxt9a.test.ex
errors_to=NULL
calling lookuphost router
lookuphost router called for xxx@mxt9b.test.ex
domain = mxt9b.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
queued for <unset> transport: local_part = xxx
domain = mxt9b.test.ex
errors_to=NULL
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
router_name <my_main_router>
>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
--------> userx@domain.com <--------
+fresh-exec forking for transport
+postfork: transport
transport_name <my_smtp>
my_smtp transport entered
userx@domain.com
SMTP>> QUIT
cmd buf flush ddd bytes
SMTP(close)>>
+fresh-exec forked for transport: npppp
Leaving my_smtp transport
LOG: MAIN
=> userx@domain.com R=my_main_router T=my_smtp H=127.0.0.1 [127.0.0.1] C="250 OK"
calling lookuphost router
lookuphost router called for xx@mxt6.test.ex
domain = mxt6.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
set transport remote_smtp
queued for remote_smtp transport: local_part = xx
domain = mxt6.test.ex
calling lookuphost router
lookuphost router called for myhost.test.ex@mxt1.test.ex
domain = mxt1.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
lowest numbered MX record points to local host: mxt1.test.ex: passed to next router (self = pass)
lookuphost router passed for myhost.test.ex@mxt1.test.ex
--------> fail router <--------
set transport remote_smtp
finding IP address for myhost.test.ex
calling host_find_byname
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
queued for remote_smtp transport: local_part = myhost.test.ex
domain = mxt1.test.ex
errors_to=NULL
calling lookuphost router
lookuphost router called for xx@mxt1.test.ex
domain = mxt1.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
lowest numbered MX record points to local host: mxt1.test.ex: passed to next router (self = pass)
lookuphost router passed for xx@mxt1.test.ex
--------> fail router <--------
set transport remote_smtp
finding IP address for xx
calling host_find_byname
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
self router passed for xx@mxt1.test.ex
--------> self2 router <--------
local_part=xx domain=mxt1.test.ex
set transport remote_smtp
finding IP address for myhost.test.ex
calling host_find_byname
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
queued for remote_smtp transport: local_part = xx
domain = mxt1.test.ex
errors_to=NULL
calling lookuphost router
lookuphost router called for xx@not.exist
domain = not.exist
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
lookuphost router declined for xx@not.exist
"more" is false: skipping remaining routers
no more routers
calling failuphost router
failuphost router called for ff@mxt1.test.ex
domain = mxt1.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
lowest numbered MX record points to local host: mxt1.test.ex: address failed (self = fail)
failuphost router forced address failure
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=2 >>>>>>>>>>>>>>>>
calling lookuphost router
lookuphost router called for fff@mxt1.test.ex
domain = mxt1.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
lowest numbered MX record points to local host: mxt1.test.ex: passed to next router (self = pass)
lookuphost router passed for fff@mxt1.test.ex
--------> fail router <--------
set transport remote_smtp
finding IP address for fff
calling host_find_byname
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
fail router forced address failure
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=2 >>>>>>>>>>>>>>>>
admin user
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
dropping to exim gid; retaining priv uid
>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
--------> userx@myhost.test.ex <--------
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
appendfile transport entered
appendfile: mode=600 notify_comsat=0 quota=52428800 warning=41%
file=TESTSUITE/test-mail/userx format=unix
writing data block fd=dddd size=sss timeout=0
quota = 52428800 threshold = 21495808 old size = sssss message size = sss
appendfile yields 0 with errno=dd more_errno=dd
+fresh-exec forked for delivery (local): npppp
appendfile transport returned OK for userx@myhost.test.ex
added retry item for T:userx@myhost.test.ex: errno=dd more_errno=dd flags=1
LOG: MAIN
domain = test.again.dns
test.again.dns in "*"? yes (matched "*")
DNS lookup of test.again.dns (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of test.again.dns (MX) gave TRY_AGAIN
test.again.dns in dns_again_means_nonexist? no (option unset)
returning DNS_AGAIN
domain = ten-1.test.ex
ten-1.test.ex in "*"? yes (matched "*")
DNS lookup of ten-1.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1.test.ex (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
writing neg-cache entry for ten-1.test.ex-MX-xxxx, ttl 3000
ten-1.test.ex (MX resp) DNSSEC
DNS lookup of ten-1.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1.test.ex (A) succeeded
fully qualified name = ten-1.test.ex
ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
doing DNS lookup
test.again.dns in "*"? yes (matched "*")
DNS lookup of test.again.dns (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of test.again.dns (A) gave TRY_AGAIN
test.again.dns in dns_again_means_nonexist? no (option unset)
returning DNS_AGAIN
ten-1.test.ex in "*"? yes (matched "*")
DNS lookup of ten-1.test.ex-MX: using cached value DNS_NODATA
DNS lookup of ten-1.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1.test.ex (A) succeeded
fully qualified name = ten-1.test.ex
ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
domain = test.fail.dns
test.fail.dns in "*"? yes (matched "*")
DNS lookup of test.fail.dns (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of test.fail.dns (MX) gave NO_RECOVERY
returning DNS_FAIL
writing neg-cache entry for test.fail.dns-MX-xxxx, ttl -1
domain = ten-1.test.ex
ten-1.test.ex in "*"? yes (matched "*")
DNS lookup of ten-1.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1.test.ex (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
writing neg-cache entry for ten-1.test.ex-MX-xxxx, ttl 3000
ten-1.test.ex (MX resp) DNSSEC
DNS lookup of ten-1.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1.test.ex (A) succeeded
fully qualified name = ten-1.test.ex
ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
doing DNS lookup
test.fail.dns in "*"? yes (matched "*")
DNS lookup of test.fail.dns (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of test.fail.dns (A) gave NO_RECOVERY
returning DNS_FAIL
writing neg-cache entry for test.fail.dns-A-xxxx, ttl -1
ten-1.test.ex in "*"? yes (matched "*")
DNS lookup of ten-1.test.ex-MX: using cached value DNS_NODATA
DNS lookup of ten-1.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1.test.ex (A) succeeded
fully qualified name = ten-1.test.ex
ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
domain = nonexist.test.ex
nonexist.test.ex in "*"? yes (matched "*")
DNS lookup of nonexist.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of nonexist.test.ex (MX) gave HOST_NOT_FOUND
returning DNS_NOMATCH
faking res_search(MX) response length as 65535
domain = ten-1.test.ex
ten-1.test.ex in "*"? yes (matched "*")
DNS lookup of ten-1.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1.test.ex (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
writing neg-cache entry for ten-1.test.ex-MX-xxxx, ttl 3000
ten-1.test.ex (MX resp) DNSSEC
DNS lookup of ten-1.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1.test.ex (A) succeeded
fully qualified name = ten-1.test.ex
ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
doing DNS lookup
nonexist.test.ex in "*"? yes (matched "*")
DNS lookup of nonexist.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of nonexist.test.ex (A) gave HOST_NOT_FOUND
returning DNS_NOMATCH
faking res_search(A) response length as 65535
ten-1.test.ex in "*"? yes (matched "*")
DNS lookup of ten-1.test.ex-MX: using cached value DNS_NODATA
DNS lookup of ten-1.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1.test.ex (A) succeeded
fully qualified name = ten-1.test.ex
ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
domain = test.again.dns
test.again.dns in "*"? yes (matched "*")
DNS lookup of _smtp._tcp.test.again.dns (SRV) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of _smtp._tcp.test.again.dns (SRV) gave TRY_AGAIN
_smtp._tcp.test.again.dns in dns_again_means_nonexist? no (option unset)
returning DNS_AGAIN
domain = test.fail.dns
test.fail.dns in "*"? yes (matched "*")
DNS lookup of _smtp._tcp.test.fail.dns (SRV) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of _smtp._tcp.test.fail.dns (SRV) gave NO_RECOVERY
returning DNS_FAIL
writing neg-cache entry for _smtp._tcp.test.fail.dns-SRV-xxxx, ttl -1
test.fail.dns in "test.fail.dns"? yes (matched "test.fail.dns")
DNS_FAIL treated as DNS_NODATA (domain in srv_fail_domains)
DNS lookup of test.fail.dns (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of test.fail.dns (MX) gave NO_RECOVERY
returning DNS_FAIL
writing neg-cache entry for test.fail.dns-MX-xxxx, ttl -1
test.fail.dns in "test.fail.dns"? yes (matched "test.fail.dns")
DNS_FAIL treated as DNS_NODATA (domain in mx_fail_domains)
DNS lookup of test.fail.dns (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of test.fail.dns (A) gave NO_RECOVERY
returning DNS_FAIL
writing neg-cache entry for test.fail.dns-A-xxxx, ttl -1
domain = nonexist.example.com
nonexist.example.com in "*"? yes (matched "*")
DNS lookup of nonexist.example.com (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of nonexist.example.com (MX) gave HOST_NOT_FOUND
returning DNS_NOMATCH
faking res_search(MX) response length as 65535
nonexist.example.com in "*"? yes (matched "*")
DNS lookup of nonexist.example.com-MX: cached value DNS_NOMATCH past valid time
DNS lookup of nonexist.example.com (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of nonexist.example.com (MX) gave HOST_NOT_FOUND
returning DNS_NOMATCH
faking res_search(MX) response length as 65535
Start queue run: pid=pppp -qq
queue running combined directories
looking in TESTSUITE/spool//input
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
delivering 10HmaX-0005vi-00 (queue run pid ppppp)
R: client (ACL)
+qrun delivery forking for transport
+postfork: transport
T: send_to_server (ACL)
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
delivering 10HmaY-0005vi-00 (queue run pid ppppp)
R: client (ACL)
+qrun delivery forking for transport
+postfork: transport
T: send_to_server (ACL)
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
queue running combined directories
looking in TESTSUITE/spool//input
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
delivering 10HmaX-0005vi-00 (queue run pid ppppp)
R: client (ACL)
+qrun delivery forking for transport
+postfork: transport
T: send_to_server (ACL)
Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
SMTP<< 220 Server ready
SMTP<< 351 Send more
SMTP>> writing message and terminating "."
SMTP<< 250 OK
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
SMTP(close)>>
LOG: MAIN
=> a@test.ex F=<CALLER@test.ex> R=client T=send_to_server H=127.0.0.1 [127.0.0.1] L C="250 OK"
dropping to exim gid; retaining priv uid
delivering 10HmaY-0005vi-00 (queue run pid ppppp)
R: client (ACL)
+fresh-exec forking for transport
+postfork: transport
T: send_to_server (ACL)
SMTP>> MAIL FROM:<CALLER@test.ex>
SMTP>> RCPT TO:<b@test.ex>
SMTP>> DATA
+fresh-exec forked for transport: npppp
SMTP<< 250 OK
SMTP<< 250 OK
SMTP<< 351 Send more
Start queue run: pid=pppp -qq
queue running combined directories
looking in TESTSUITE/spool//input
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
delivering 10HmaZ-0005vi-00 (queue run pid ppppp)
R: client (ACL)
+qrun delivery forking for transport
+postfork: transport
T: send_to_server (ACL)
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
delivering 10HmbA-0005vi-00 (queue run pid ppppp)
R: client (ACL)
+qrun delivery forking for transport
+postfork: transport
T: send_to_server (ACL)
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
queue running combined directories
looking in TESTSUITE/spool//input
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
delivering 10HmaZ-0005vi-00 (queue run pid ppppp)
R: client (ACL)
+qrun delivery forking for transport
+postfork: transport
T: send_to_server (ACL)
Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
SMTP<< 220 Server ready
SMTP<< 503 Unexpected DATA
SMTP>> QUIT
SMTP(close)>>
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
LOG: MAIN
** a@test.ex F=<CALLER@test.ex> R=client T=send_to_server H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after pipelined MAIL FROM:<CALLER@test.ex>: 550 NO
+qrun delivery forking for bounce message
+postfork: bounce message
+qrun delivery forked for bounce message: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
LOG: MAIN
Completed
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
delivering 10HmbA-0005vi-00 (queue run pid ppppp)
R: client (ACL)
+qrun delivery forking for transport
+postfork: transport
T: send_to_server (ACL)
Connecting to 127.0.0.1 [127.0.0.1]:1224 ... failed: Connection refused
LOG: MAIN
H=127.0.0.1 [127.0.0.1] Connection refused
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
LOG: MAIN
== b@test.ex R=client T=send_to_server defer (dd): Connection refused
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp -qqf
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
delivering 10HmbA-0005vi-00 (queue run pid ppppp)
R: client (ACL)
+qrun delivery forking for transport
+postfork: transport
T: send_to_server (ACL)
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
delivering 10HmbB-0005vi-00 (queue run pid ppppp)
R: bounce (ACL)
LOG: MAIN
LOG: MAIN
Completed
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forked for qrun delivery: npppp
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
delivering 10HmbC-0005vi-00 (queue run pid ppppp)
R: client (ACL)
+qrun delivery forking for transport
+postfork: transport
T: send_to_server (ACL)
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
delivering 10HmbA-0005vi-00 (queue run pid ppppp)
R: client (ACL)
+qrun delivery forking for transport
+postfork: transport
T: send_to_server (ACL)
Connecting to 127.0.0.1 [127.0.0.1]:1224 ... connected
SMTP<< 220 Server ready
SMTP<< 503 Unexpected DATA
SMTP>> RSET
SMTP<< 250 OK
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
SMTP(close)>>
LOG: MAIN
** b@test.ex F=<CALLER@test.ex> R=client T=send_to_server H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:<b@test.ex>: 550 Unknown
+qrun delivery forking for bounce message
+postfork: bounce message
+qrun delivery forked for bounce message: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
dropping to exim gid; retaining priv uid
delivering 10HmbC-0005vi-00 (queue run pid ppppp)
R: client (ACL)
+fresh-exec forking for transport
+postfork: transport
T: send_to_server (ACL)
SMTP>> MAIL FROM:<CALLER@test.ex>
SMTP>> RCPT TO:<c@test.ex>
SMTP>> DATA
+fresh-exec forked for transport: npppp
SMTP<< 250 OK
SMTP<< 250 OK
SMTP<< 351 OK
Renaming spool header file: TESTSUITE/spool//input//10HmbJ-0005vi-00-H
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaX-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to userx <userx@test.ex> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
maildir_use_size_file=no
locking by lockfile fcntl
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling userx@test.ex
t1 transport returned OK for userx@test.ex
post-process userx@test.ex (0)
host in host_lookup? yes (matched "+lookup_hosts")
looking up host name for V4NET.2.3.4
DNS lookup of 4.3.2.V4NET.in-addr.arpa (PTR) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 4.3.2.V4NET.in-addr.arpa (PTR) gave HOST_NOT_FOUND
returning DNS_NOMATCH
DNS: no SOA record found for neg-TTL
host in host_lookup? yes (end of list)
looking up host name for V4NET.10.11.12
DNS lookup of 12.11.10.V4NET.in-addr.arpa (PTR) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 12.11.10.V4NET.in-addr.arpa (PTR) gave HOST_NOT_FOUND
returning DNS_NOMATCH
DNS: no SOA record found for neg-TTL
host in host_lookup? yes (end of list)
looking up host name for V4NET.1.1.1
DNS lookup of 1.1.1.V4NET.in-addr.arpa (PTR) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 1.1.1.V4NET.in-addr.arpa (PTR) gave HOST_NOT_FOUND
returning DNS_NOMATCH
DNS: no SOA record found for neg-TTL
host in host_lookup? yes (end of list)
looking up host name for V4NET.2.2.2
DNS lookup of 2.2.2.V4NET.in-addr.arpa (PTR) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 2.2.2.V4NET.in-addr.arpa (PTR) gave HOST_NOT_FOUND
returning DNS_NOMATCH
DNS: no SOA record found for neg-TTL
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaX-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to CALLER <CALLER@test.ex> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=CALLER_HOME current=CALLER_HOME
maildir_use_size_file=no
locking by lockfile fcntl
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling CALLER@test.ex
t1 transport returned OK for CALLER@test.ex
post-process CALLER@test.ex (0)
domain = test.ex
test.ex in "*"? yes (matched "*")
DNS lookup of test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of test.ex (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
writing neg-cache entry for test.ex-MX-xxxx, ttl 3000
test.ex (MX resp) DNSSEC
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of test.ex (A) gave NO_DATA
returning DNS_NODATA
faking res_search(A) response length as 65535
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
seeking password data for user "root": cache not available
getpwnam() succeeded uid=uuuu gid=gggg
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to somebody <somebody@myhost.test.ex> transport=t1
uid=EXIM_UID gid=EXIM_GID pid=pppp
+delivery (local) forking for child-open
+postfork: child-open
+fresh-exec forked for delivery (local): npppp
+delivery (local) forked for child-open: npppp
+delivery (local) forking for pipe-transport output
+postfork: pipe-transport output
+delivery (local) forked for pipe-transport output: npppp
transport error EPIPE ignored
LOG: MAIN
** somebody@myhost.test.ex R=rest T=t1: return message generated
changed uid/gid: post-delivery tidying
uid=EXIM_UID gid=EXIM_GID pid=pppp
+fresh-exec forking for bounce message
+postfork: bounce message
+fresh-exec forked for bounce message: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
getpwnam() succeeded uid=uuuu gid=gggg
LOG: MAIN
<= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
getpwnam() succeeded uid=CALLER_UID gid=CALLER_GID
seeking password data for user "root": cache not available
getpwnam() succeeded uid=uuuu gid=gggg
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to CALLER <CALLER@myhost.test.ex> transport=t2
uid=CALLER_UID gid=CALLER_GID pid=pppp
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> CALLER <CALLER@myhost.test.ex> R=caller T=t2
changed uid/gid: post-delivery tidying
getpwnam() succeeded uid=uuuu gid=gggg
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
getpwnam() succeeded uid=uuuu gid=gggg
LOG: MAIN PANIC
User 0 set for t3 transport is on the never_users list
+fresh-exec forking for logfile create
+postfork: logfile create
+fresh-exec forked for logfile create: npppp
LOG: MAIN
== never@myhost.test.ex R=never T=t3 defer (-29): User 0 set for t3 transport is on the never_users list
changed uid/gid: post-delivery tidying
LOG: MAIN
<= CALLER@the.local.host.name U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
calling r1 router
r1 router called for y@ten-1.test.ex
domain = ten-1.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
set transport t1
queued for t1 transport: local_part = y
domain = ten-1.test.ex
y@ten-1.test.ex
Failed addresses:
Deferred addresses:
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forked for transport: npppp
LOG: MAIN
*> x@ten-1.test.ex R=r1 T=t1 H=ten-1.test.ex [V4NET.0.0.1] C="delivery bypassed by -N option"
LOG: MAIN
admin user
LOG: MAIN
<= CALLER@the.local.host.name U=CALLER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
calling r2 router
r2 router called for y@ten-2.test.ex
domain = ten-2.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
set transport t1
queued for t1 transport: local_part = y
domain = ten-2.test.ex
calling r2 router
r2 router called for x@ten-2.test.ex
domain = ten-2.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
queued for t1 transport: local_part = x
domain = ten-2.test.ex
errors_to=NULL
y@ten-2.test.ex
Failed addresses:
Deferred addresses:
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forked for transport: npppp
LOG: MAIN
*> x@ten-2.test.ex R=r2 T=t1 H=ten-2.test.ex [V4NET.0.0.2] C="delivery bypassed by -N option"
LOG: MAIN
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: ok@no.delay
ok@no.delay
Failed addresses:
Deferred addresses:
+qrun delivery forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
locking TESTSUITE/spool/db/wait-t1.lockfile
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
LOG: MAIN
=> ok@no.delay R=r1 T=t1 H=127.0.0.1 [127.0.0.1] C="250 OK"
LOG: MAIN
Failed addresses:
Deferred addresses:
delay@test.again.dns
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forked for transport: npppp
locking TESTSUITE/spool/db/wait-t1.lockfile
LOG: MAIN
=> ok@no.delay R=r1 T=t1 H=127.0.0.1 [127.0.0.1]* C="250 OK"
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: delay@test.again.dns
Deferred addresses:
delay@test.again.dns
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forked for qrun delivery: npppp
LOG: queue_run MAIN
End queue run: pid=pppp
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
ok@no.delay
Failed addresses:
Deferred addresses:
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
locking TESTSUITE/spool/db/wait-t1.lockfile
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+fresh-exec forked for transport: npppp
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
LOG: MAIN
=> ok@no.delay R=r1 T=t1 H=127.0.0.1 [127.0.0.1] C="250 OK"
LOG: MAIN
Failed addresses:
Deferred addresses:
delay@test.again.dns
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forked for transport: npppp
locking TESTSUITE/spool/db/wait-t1.lockfile
LOG: MAIN
=> ok@no.delay R=r1 T=t1 H=127.0.0.1 [127.0.0.1]* C="250 OK"
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
userx@test.ex
Failed addresses:
Deferred addresses:
+fresh-exec forking for transport
+postfork: transport
checking status of 127.0.0.1
locking TESTSUITE/spool/db/retry.lockfile
no retry data available
added retry item for R:userx@test.ex:<CALLER@test.ex>: errno=-44 more_errno=dd,A flags=0
+fresh-exec forked for transport: npppp
reading retry information for R:userx@test.ex:<CALLER@test.ex> from subprocess
added retry item
LOG: MAIN
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: userx@test.ex
userx@test.ex
Failed addresses:
Deferred addresses:
+qrun delivery forking for transport
+postfork: transport
checking status of 127.0.0.1
locking TESTSUITE/spool/db/retry.lockfile
no host retry record
no message retry record
added retry item for R:userx@test.ex:<CALLER@test.ex>: errno=-44 more_errno=dd,A flags=0
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
reading retry information for R:userx@test.ex:<CALLER@test.ex> from subprocess
existing delete item dropped
added retry item
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: userx@test.ex
userx@test.ex
Failed addresses:
Deferred addresses:
+qrun delivery forking for transport
+postfork: transport
checking status of 127.0.0.1
locking TESTSUITE/spool/db/retry.lockfile
no host retry record
no message retry record
added retry item for R:userx@test.ex:<CALLER@test.ex>: errno=-44 more_errno=dd,A flags=0
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
reading retry information for R:userx@test.ex:<CALLER@test.ex> from subprocess
existing delete item dropped
added retry item
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: userx@test.ex
userx@test.ex: no retry items
end of retry processing
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forked for qrun delivery: npppp
LOG: queue_run MAIN
End queue run: pid=pppp
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
usery@test.ex
Failed addresses:
Deferred addresses:
+fresh-exec forking for transport
+postfork: transport
checking status of 127.0.0.1
locking TESTSUITE/spool/db/retry.lockfile
no retry data available
added retry item for R:userx@test.ex:<CALLER@test.ex>: errno=-44 more_errno=dd,A flags=0
added retry item for R:usery@test.ex:<CALLER@test.ex>: errno=-44 more_errno=dd,A flags=0
+fresh-exec forked for transport: npppp
reading retry information for R:userx@test.ex:<CALLER@test.ex> from subprocess
added retry item
reading retry information for R:usery@test.ex:<CALLER@test.ex> from subprocess
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: userx@test.ex
usery@test.ex
Failed addresses:
Deferred addresses:
+qrun delivery forking for transport
+postfork: transport
checking status of 127.0.0.1
locking TESTSUITE/spool/db/retry.lockfile
no host retry record
no message retry record
added retry item for R:userx@test.ex:<CALLER@test.ex>: errno=-44 more_errno=dd,A flags=0
added retry item for R:usery@test.ex:<CALLER@test.ex>: errno=-44 more_errno=dd,A flags=0
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
reading retry information for R:userx@test.ex:<CALLER@test.ex> from subprocess
existing delete item dropped
added retry item
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
calling r1 router
r1 router called for unknown@recurse.test.ex
domain = recurse.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
r1 router widened recurse.test.ex to recurse.test.ex.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
domain changed to recurse.test.ex.test.ex
rewriting header lines
re-routed to unknown@recurse.test.ex.test.ex
calling r1 router
r1 router called for unknown@recurse.test.ex.test.ex
domain = recurse.test.ex.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
set transport t1
queued for t1 transport: local_part = unknown
domain = recurse.test.ex.test.ex
Failed addresses:
Deferred addresses:
defer@test.ex
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forked for transport: npppp
LOG: MAIN
*> unknown@recurse.test.ex.test.ex <cms@test.ex> R=r1 T=t1 H=recurse.test.ex.test.ex [V4NET.99.0.2] C="delivery bypassed by -N option"
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp -qf
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
locking TESTSUITE/spool/db/retry.lockfile
no retry data available
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Deferred addresses:
defer@test.ex
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forked for qrun delivery: npppp
LOG: queue_run MAIN
End queue run: pid=pppp -qf
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -N -odi -Mc 10HmaY-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
domain = recurse.test.ex
recurse.test.ex in "*"? yes (matched "*")
DNS lookup of recurse.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of recurse.test.ex (MX) gave HOST_NOT_FOUND
returning DNS_NOMATCH
faking res_search(MX) response length as 65535
r1 router widened recurse.test.ex to recurse.test.ex.test.ex
recurse.test.ex.test.ex in "*"? yes (matched "*")
DNS lookup of recurse.test.ex.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of recurse.test.ex.test.ex (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
writing neg-cache entry for recurse.test.ex.test.ex-MX-xxxx, ttl 3000
recurse.test.ex.test.ex (MX resp) DNSSEC
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of recurse.test.ex.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of recurse.test.ex.test.ex (A) succeeded
fully qualified name = recurse.test.ex.test.ex
recurse.test.ex.test.ex V4NET.99.0.2 mx=-1 sort=xx
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to kilos <kilos@recurse.test.ex.test.ex> transport=t2
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
locking by lockfile fcntl
*** delivery by t2 transport bypassed by -N option
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling kilos@recurse.test.ex.test.ex/t2
t2 transport returned OK for kilos@recurse.test.ex.test.ex
post-process kilos@recurse.test.ex.test.ex (0)
calling r2 router
r2 router called for solik@otherhost.test.ex
domain = otherhost.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
r2 router declined for solik@otherhost.test.ex
--------> r3 router <--------
local_part=solik domain=otherhost.test.ex
calling r2 router
r2 router called for solik@otherhost.sub.test.ex
domain = otherhost.sub.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
r2 router declined for solik@otherhost.sub.test.ex
--------> r3 router <--------
local_part=solik domain=otherhost.sub.test.ex
calling r2 router
r2 router called for xxx@ten-1.test.ex
domain = ten-1.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
set transport t1
queued for t1 transport: local_part = xxx
domain = ten-1.test.ex
calling r2 router
r2 router called for xxx@testsub.test.ex
domain = testsub.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
r2 router declined for xxx@testsub.test.ex
--------> r3 router <--------
local_part=xxx domain=testsub.test.ex
calling r2 router
r2 router called for xxx@testsub.sub.test.ex
domain = testsub.sub.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
queued for t1 transport: local_part = xxx
domain = testsub.sub.test.ex
errors_to=NULL
configuration file is TESTSUITE/test-config
admin user
dropping to exim gid; retaining priv uid
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
discarded duplicate host ten-1.test.ex (MX=8)
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
fully qualified name = mxt9.test.ex
host_find_bydns yield = HOST_FOUND (3); returned hosts:
ten-1.test.ex V4NET.0.0.1 MX=5
ten-2.test.ex V4NET.0.0.2 MX=6
ten-3.test.ex V4NET.0.0.3 MX=7
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
duplicate IP address V4NET.0.0.5 (MX=5) removed
duplicate IP address V4NET.0.0.6 (MX=6) removed
fully qualified name = mxt14.test.ex
ten-5-6.test.ex V4NET.0.0.6 MX=4
finding IP address for ten-1.test.ex
doing DNS lookup
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
fully qualified name = ten-1.test.ex
ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
finding IP address for ten-1.test.ex
doing DNS lookup
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
fully qualified name = ten-1.test.ex
ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
finding IP address for ten-2.test.ex
doing DNS lookup
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
fully qualified name = ten-2.test.ex
ten-2.test.ex V4NET.0.0.2 mx=-1 sort=xx
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
dropping to exim gid; retaining priv uid
>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
--------> |TESTSUITE/bin/iefbr14 <--------
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to |TESTSUITE/bin/iefbr14 <|TESTSUITE/bin/iefbr14> transport=t1
uid=EXIM_UID gid=CALLER_GID pid=pppp
t1 transport entered
direct command:
argv[0] = 'TESTSUITE/bin/iefbr14'
+delivery (local) forking for child-open
+postfork: child-open
+fresh-exec forked for delivery (local): npppp
+delivery (local) forked for child-open: npppp
+delivery (local) forking for pipe-transport output
+postfork: pipe-transport output
+delivery (local) forked for pipe-transport output: npppp
Writing message to pipe
writing data block fd=dddd size=sss timeout=3600
writing error EEE: Broken pipe
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
Failed addresses:
Deferred addresses:
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> a1 <a1@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> b1 <b1@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> c1 <c1@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> d1 <d1@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> d2 <d2@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> d3 <d3@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> a1 <a1@myhost.test.ex> R=u1 T=ut1
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+delivery (local) forking for child-open
+postfork: child-open
+fresh-exec forked for delivery (local): npppp
+delivery (local) forked for child-open: npppp
+delivery (local) forking for pipe-transport output
+postfork: pipe-transport output
+delivery (local) forked for pipe-transport output: npppp
transport error EPIPE ignored
LOG: MAIN
** b1@myhost.test.ex R=ut2 T=ut2: Child process of ut2 transport returned 127 (could mean unable to exec or command does not exist) from command: /non/existent/file
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+delivery (local) forking for child-open
+postfork: child-open
+fresh-exec forked for delivery (local): npppp
+delivery (local) forked for child-open: npppp
+delivery (local) forking for pipe-transport output
+postfork: pipe-transport output
+delivery (local) forked for pipe-transport output: npppp
transport error EPIPE ignored
LOG: MAIN
== 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
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
locking TESTSUITE/spool/db/wait-ut4.lockfile
+fresh-exec forked for transport: npppp
LOG: MAIN
=> d1@myhost.test.ex R=ut4 T=ut4 H=127.0.0.1 [127.0.0.1] C="250 OK"
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forked for transport: npppp
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
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
locking TESTSUITE/spool/db/wait-ut4.lockfile
+fresh-exec forked for transport: npppp
LOG: MAIN
** d3@myhost.test.ex 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
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for bounce message
+postfork: bounce message
+fresh-exec forked for bounce message: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
admin user
LOG: MAIN
<= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
Failed addresses:
Deferred addresses:
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> CALLER <CALLER@myhost.test.ex> R=real T=real
LOG: MAIN
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
Deferred addresses:
g1@myhost.test.ex
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> a1 <a1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> b1 <b1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> c1 <c1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> d1 <d1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> d2 <d2@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> d3 <d3@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> e1 <e1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> f1 <f1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> f2 <f2@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> f3 <f3@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> a1 <a1@myhost.test.ex> P=<> R=u1 T=ut1
log writing disabled
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+delivery (local) forking for child-open
+postfork: child-open
+fresh-exec forked for delivery (local): npppp
+delivery (local) forked for child-open: npppp
+delivery (local) forking for pipe-transport output
+postfork: pipe-transport output
+delivery (local) forked for pipe-transport output: npppp
transport error EPIPE ignored
LOG: MAIN
** b1@myhost.test.ex P=<> R=ut2 T=ut2: Child process of ut2 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
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+delivery (local) forking for child-open
+postfork: child-open
+fresh-exec forked for delivery (local): npppp
+delivery (local) forked for child-open: npppp
+delivery (local) forking for pipe-transport output
+postfork: pipe-transport output
+delivery (local) forked for pipe-transport output: npppp
transport error EPIPE ignored
LOG: MAIN
== 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
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
locking TESTSUITE/spool/db/wait-ut4.lockfile
+fresh-exec forked for transport: npppp
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
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forked for transport: npppp
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
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
locking TESTSUITE/spool/db/wait-ut4.lockfile
+fresh-exec forked for transport: npppp
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
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
locking TESTSUITE/spool/db/wait-ut5.lockfile
+fresh-exec forked for transport: npppp
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
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
locking TESTSUITE/spool/db/wait-ut6.lockfile
+fresh-exec forked for transport: npppp
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
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forked for transport: npppp
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
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
locking TESTSUITE/spool/db/wait-ut6.lockfile
+fresh-exec forked for transport: npppp
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
log writing disabled
LOG: MAIN
f3@myhost.test.ex <f3@myhost.test.ex>: error ignored
log writing disabled
+fresh-exec forking for bounce message
+postfork: bounce message
+fresh-exec forked for bounce message: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
admin user
LOG: MAIN
<= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
Failed addresses:
Deferred addresses:
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> CALLER <CALLER@myhost.test.ex> P=<> R=real T=real
LOG: MAIN
admin user
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
Failed addresses:
Deferred addresses:
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> h1 <h1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=real T=real
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> h1 <h1@myhost.test.ex> P=<CALLER@myhost.test.ex> R=ut8 T=ut1
log writing disabled
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
defer_bbbb@myhost.test.ex
defer_cccc@myhost.test.ex
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> aaaa <aaaa@myhost.test.ex> R=seen_aaaa T=t1
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> bbbb <bbbb@myhost.test.ex> R=bbbb_0 T=t1
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> cccc <cccc@myhost.test.ex> R=cccc_accept T=t1
locking TESTSUITE/spool/db/retry.lockfile
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp -qf
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: aaaa@myhost.test.ex
bbbb@myhost.test.ex was previously delivered (t1 transport): discarded
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forked for qrun delivery: npppp
LOG: queue_run MAIN
End queue run: pid=pppp -qf
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp -qf
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: aaaa@myhost.test.ex
bbbb@myhost.test.ex was previously delivered (t1 transport): discarded
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forked for qrun delivery: npppp
LOG: queue_run MAIN
End queue run: pid=pppp -qf
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
pipe "/bin/sh -c exit"
mail subject autoreply
text "This is an autoreply"' (tainted)
+fresh-exec forking for router interpret
+postfork: router interpret
data is an Exim filter program
Filter: start of processing
Filter: end of processing
>>>>>>>>>>>>>>>> Exim pid=pppp (rda) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forked for router interpret: npppp
rda_interpret: subprocess yield=0 error=NULL
set transport t3
aaaa router generated >CALLER@myhost.test.ex
Deferred addresses:
defer_aaaa@myhost.test.ex
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+delivery (local) forking for autoreply
+postfork: autoreply
+fresh-exec forked for delivery (local): npppp
+delivery (local) forked for autoreply: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
admin user
LOG: MAIN
<= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
LOG: MAIN
=> >CALLER@myhost.test.ex <aaaa@myhost.test.ex> R=aaaa T=t3
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+delivery (local) forking for child-open
+postfork: child-open
+fresh-exec forked for delivery (local): npppp
+delivery (local) forked for child-open: npppp
+delivery (local) forking for pipe-transport output
+postfork: pipe-transport output
+delivery (local) forked for pipe-transport output: npppp
transport error EPIPE ignored
LOG: MAIN
=> |/bin/sh -c exit <aaaa@myhost.test.ex> R=aaaa T=t2
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> TESTSUITE/test-mail/file <aaaa@myhost.test.ex> R=aaaa T=t1
locking TESTSUITE/spool/db/retry.lockfile
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp -qf
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: aaaa@myhost.test.ex
pipe "/bin/sh -c exit"
mail subject autoreply
text "This is an autoreply"' (tainted)
+qrun delivery forking for router interpret
+postfork: router interpret
data is an Exim filter program
Filter: start of processing
Filter: end of processing
>>>>>>>>>>>>>>>> Exim pid=pppp (rda) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for router interpret: npppp
rda_interpret: subprocess yield=0 error=NULL
set transport t3
aaaa router generated >CALLER@myhost.test.ex
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
Deferred addresses:
defer@myhost.test.ex
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> bbbb <aaaa@myhost.test.ex> R=bc T=t1
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> cccc <aaaa@myhost.test.ex> R=bc T=t1
locking TESTSUITE/spool/db/retry.lockfile
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp -qf
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: defer@myhost.test.ex
defer@myhost.test.ex
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forked for qrun delivery: npppp
LOG: queue_run MAIN
End queue run: pid=pppp -qf
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
Deferred addresses:
aaaa@myhost.test.ex
locking TESTSUITE/spool/db/retry.lockfile
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
LOG: MAIN
=> bbbb <bbbb@myhost.test.ex> R=r3 T=t1
locking TESTSUITE/spool/db/retry.lockfile
sender host name required, to match against *.gov.uk.test.ex
looking up host name for V4NET.99.99.97
DNS lookup of 97.99.99.V4NET.in-addr.arpa (PTR) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 97.99.99.V4NET.in-addr.arpa (PTR) succeeded
IP address lookup yielded "x.gov.uk.test.ex"
alias "x.co.uk.test.ex"
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of x.gov.uk.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of x.gov.uk.test.ex (A) succeeded
x.gov.uk.test.ex V4NET.99.99.97 mx=-1 sort=xx
checking addresses for x.gov.uk.test.ex
Forward DNS security status: unverified
V4NET.99.99.97 OK
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of x.co.uk.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of x.co.uk.test.ex (A) succeeded
x.co.uk.test.ex V4NET.99.99.97 mx=-1 sort=xx
checking addresses for x.co.uk.test.ex
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
system filter returned 1
LOG: MAIN
** userx@test.ex R=r1: forced fail
+fresh-exec forking for bounce message
+postfork: bounce message
+fresh-exec forked for bounce message: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
admin user
LOG: MAIN
<= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp -qf
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
LOG: MAIN
cancelled by timeout_frozen_after
LOG: MAIN
Completed
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forked for qrun delivery: npppp
LOG: queue_run MAIN
End queue run: pid=pppp -qf
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
dnslists check: rbl.test.ex
new DNS lookup for 13.12.11.V4NET.rbl.test.ex
DNS lookup of 13.12.11.V4NET.rbl.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 13.12.11.V4NET.rbl.test.ex (A) succeeded
dnslists: wrote cache entry, ttl=3
DNS lookup for 13.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
DNS lookup of 13.12.11.V4NET.rbl.test.ex (TXT) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 13.12.11.V4NET.rbl.test.ex (TXT) succeeded
=> that means V4NET.11.12.13 is listed at rbl.test.ex
warn: condition test succeeded in ACL "TESTSUITE/aux-fixed/0386.acl2"
<= x@y H=[V4NET.11.12.13] U=CALLER P=smtp S=sss
SMTP>> 250 OK id=10HmaX-0005vi-00
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaX-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to 2 <2@b> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
writing data block fd=dddd size=sss timeout=0
appendfile yields 0 with errno=dd more_errno=dd
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling 2@b
t1 transport returned OK for 2@b
post-process 2@b (0)
<= x@y H=[V4NET.11.12.13] U=CALLER P=smtp S=sss
SMTP>> 250 OK id=10HmaY-0005vi-00
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaY-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to 2 <2@b> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
writing data block fd=dddd size=sss timeout=0
appendfile yields 0 with errno=dd more_errno=dd
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling 2@b
t1 transport returned OK for 2@b
post-process 2@b (0)
Deferred addresses:
search_tidyup called
search_tidyup called
+fresh-exec forking for transport
+postfork: transport
changed uid/gid: remote delivery to x@y with transport=smtp
uid=EXIM_UID gid=EXIM_GID pid=pppp
set_process_info: pppp delivering 10HmaX-0005vi-00 using smtp
SMTP>> QUIT
cmd buf flush ddd bytes
SMTP(close)>>
+fresh-exec forked for transport: npppp
set_process_info: pppp delivering 10HmaX-0005vi-00: just tried 127.0.0.1 [127.0.0.1]:PORT_S for x@y: result OK
address match test: subject=*@127.0.0.1 pattern=*
127.0.0.1 in "*"? yes (matched "*")
EXIM_DBCLOSE(0xAAAAAAAA)
closed hints database and lockfile
end of retry processing
+fresh-exec forking for bounce message
+postfork: bounce message
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xd7715ced -odi -odi -t -oem -oi -f <> -E10HmaX-0005vi-00
+fresh-exec forked for bounce message: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
LOG: MAIN
<= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xd7715ced -odi -Mc 10HmaY-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
dropping to exim gid; retaining priv uid
>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
--------> userx@test.ex <--------
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
direct command:
argv[0] = '/bin/cat'
direct command after expansion:
mailbox TESTSUITE/test-mail/userx is locked
writing to file TESTSUITE/test-mail/userx
writing data block fd=dddd size=sss timeout=0
+delivery (local) forking for child-open
+postfork: child-open
+fresh-exec forked for delivery (local): npppp
+delivery (local) forked for child-open: npppp
process pppp running as transport filter: fd_write=dddd fd_read=dddd
+delivery (local) forking for transport filter writer
+postfork: transport filter writer
cannot use sendfile for body: spoolfile not wireformat
writing data block fd=dddd size=sss timeout=0
>>>>>>>>>>>>>>>> Exim pid=pppp (tpt-filter writer) terminating with rc=0 >>>>>>>>>>>>>>>>
+delivery (local) forked for transport filter writer: npppp
process pppp writing to transport filter
copying from the filter
waiting for filter process
admin user
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
dropping to exim gid; retaining priv uid
>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
--------> userx@test.ex <--------
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
direct command:
direct command after expansion:
appendfile transport entered
writing data block fd=dddd size=sss timeout=0
writing data block fd=dddd size=sss timeout=0
appendfile yields 0 with errno=dd more_errno=dd
+fresh-exec forked for delivery (local): npppp
t1 transport returned OK for userx@test.ex
LOG: MAIN
=> userx <userx@test.ex> R=r1 T=t1
admin user
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
dropping to exim gid; retaining priv uid
>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
--------> userx@test.ex <--------
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
direct command:
argv[0] = '${if={1}{1}{}{}}'
direct command after expansion:
writing data block fd=dddd size=sss timeout=0
writing data block fd=dddd size=sss timeout=0
appendfile yields 0 with errno=dd more_errno=dd
+fresh-exec forked for delivery (local): npppp
t1 transport returned OK for userx@test.ex
LOG: MAIN
=> userx <userx@test.ex> R=r1 T=t1
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715dfd -odi -Mc 10HmaX-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
╰─────result: /non-exist/usery
╰──(tainted)
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to TESTSUITE/test-mail/junk <TESTSUITE/test-mail/junk> transport=ft1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=/non-exist/usery current=/
writing data block fd=dddd size=sss timeout=0
appendfile yields 0 with errno=dd more_errno=dd
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling TESTSUITE/test-mail/junk:rd+usery@test.ex
ft1 transport returned OK for TESTSUITE/test-mail/junk
post-process TESTSUITE/test-mail/junk (0)
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to TESTSUITE/test-mail/junk <TESTSUITE/test-mail/junk> transport=ft1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=/non-exist/CALLER current=/
writing data block fd=dddd size=sss timeout=0
appendfile yields 0 with errno=dd more_errno=dd
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling TESTSUITE/test-mail/junk:rd+CALLER@test.ex
ft1 transport returned OK for TESTSUITE/test-mail/junk
post-process TESTSUITE/test-mail/junk (0)
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to CALLER <CALLER@test.ex> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=/non-exist/CALLER current=/
maildir_use_size_file=no
locking by lockfile fcntl
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling CALLER@test.ex
t1 transport returned OK for CALLER@test.ex
post-process CALLER@test.ex (0)
╰─────result: /non-exist/usery
╰──(tainted)
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to usery <usery@test.ex> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=/non-exist/usery current=/
maildir_use_size_file=no
locking by lockfile fcntl
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling usery@test.ex
t1 transport returned OK for usery@test.ex
post-process usery@test.ex (0)
╰─────result: /userz
╰──(tainted)
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to userz <userz@test.ex> transport=t2
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=/userz current=/
maildir_use_size_file=no
locking by lockfile fcntl
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling userz@test.ex
t2 transport returned OK for userz@test.ex
post-process userz@test.ex (0)
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -N -odi -Mc 10HmaX-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to TESTSUITE/test-mail/junk <TESTSUITE/test-mail/junk> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=/usr current=/usr
locking by lockfile fcntl
*** delivery by t1 transport bypassed by -N option
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling TESTSUITE/test-mail/junk:userx@test.ex
t1 transport returned OK for TESTSUITE/test-mail/junk
post-process TESTSUITE/test-mail/junk (0)
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaX-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
mail text rhubarb
seen finish'
search_tidyup called
+fresh-exec forking for router interpret
+postfork: router interpret
changed uid/gid: r2 router (recipient is userx@test.ex)
uid=CALLER_UID gid=CALLER_GID pid=pppp
turned off address rewrite logging (not root or exim in this process)
Filter: end of processing
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (rda) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forked for router interpret: npppp
rda_interpret: subprocess yield=0 error=NULL
set transport t1
r2 router generated >sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ...
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to >sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ... <>sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex,sender@test.ex, ...> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
set_process_info: pppp **** string overflowed buffer ****
t1 transport entered
taking data from address
+delivery (local) forking for autoreply
+postfork: autoreply
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -odi -t -oem -oi -f <> -E10HmaX-0005vi-00
+fresh-exec forked for delivery (local): npppp
+delivery (local) forked for autoreply: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=CALLER_GID pid=pppp
LOG: MAIN
<= <> R=10HmaX-0005vi-00 U=CALLER P=local S=sss
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaY-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to sender <sender@test.ex> transport=t2
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
writing data block fd=dddd size=sss timeout=0
appendfile yields 0 with errno=dd more_errno=dd
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling sender@test.ex
t2 transport returned OK for sender@test.ex
post-process sender@test.ex (0)
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaX-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to userx <userx@test.ex> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
writing data block fd=dddd size=sss timeout=0
appendfile yields 0 with errno=dd more_errno=dd
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling userx@test.ex
t1 transport returned OK for userx@test.ex
post-process userx@test.ex (0)
domain = mxt13.test.ex
mxt13.test.ex in "*"? yes (matched "*")
DNS lookup of mxt13.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of mxt13.test.ex (MX) succeeded
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of other1.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of other1.test.ex (A) succeeded
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of other2.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of other2.test.ex (A) succeeded
other1.test.ex in "!mxt13.test.ex : !other1.test.ex : *.test.ex"? no (matched "!other1.test.ex")
other1.test.ex in hosts_treat_as_local? no (end of list)
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
calling r1 router
r1 router called for x@uppercase.test.ex
domain = uppercase.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
uppercase.test.ex (MX resp) DNSSEC
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
local host found for non-MX address
fully qualified name = UpperCase.test.ex
uppercase.test.ex 127.0.0.1 mx=-1 sort=xx
x@UpperCase.test.ex
Failed addresses:
Deferred addresses:
+fresh-exec forking for transport
+postfork: transport
locking TESTSUITE/spool/db/retry.lockfile
locking TESTSUITE/spool/db/wait-t1.lockfile
+fresh-exec forked for transport: npppp
LOG: MAIN
** x@uppercase.test.ex R=r1 T=t1 H=uppercase.test.ex [127.0.0.1]: SMTP error from remote mail server after RCPT TO:<x@UpperCase.test.ex>: 550 Unknown
+fresh-exec forking for bounce message
+postfork: bounce message
+fresh-exec forked for bounce message: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
admin user
LOG: MAIN
<= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on port 1225
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -DPORT=daemon_smtp_port=1225 -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.pid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on port 1225 port 1226
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -DPORT=daemon_smtp_port=1225:1226 -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.pid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on [127.0.0.1]:1228 port 1225 (IPv4) port 1226 (IPv4)
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -DPORT=daemon_smtp_port=1225:1226 -DIFACE=local_interfaces = <; 127.0.0.1.1228 ; 0.0.0.0 -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.pid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on port 1225 port 1226 [127.0.0.1]:1228
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -DPORT=daemon_smtp_port=1225:1226 -DIFACE=local_interfaces = <; 0.0.0.0; 127.0.0.1.1228 -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.pid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on [127.0.0.1]:1228 port 1227 (IPv4)
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -DPORT=daemon_smtp_port=1225:1226 -DIFACE=local_interfaces = <; 127.0.0.1.1228 ; 0.0.0.0 -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.pid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on port 1225 port 1226
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.pid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
LOG: queue_run MAIN
Start queue run: pid=pppp
search_tidyup called
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
search_open: lsearch "TESTSUITE/aux-fixed/0437.ls"
search_find: file="TESTSUITE/aux-fixed/0437.ls"
key="transport" partial=-1 affix=NULL starflags=0
lookup yielded: t1
search_tidyup called
search_tidyup called
+qrun delivery forking for delivery (local)
+postfork: delivery (local)
search_open: lsearch "TESTSUITE/aux-fixed/0437.ls"
search_find: file="TESTSUITE/aux-fixed/0437.ls"
key="file" partial=-1 affix=NULL starflags=0
in TESTSUITE/aux-fixed/0437.ls
lookup yielded: file
search_tidyup called
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for delivery (local): npppp
LOG: MAIN
=> userx <userx@myhost.test.ex> R=r1 T=t1
LOG: MAIN
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
search_tidyup called
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
search_open: lsearch "TESTSUITE/aux-fixed/0437.ls"
search_find: file="TESTSUITE/aux-fixed/0437.ls"
key="transport" partial=-1 affix=NULL starflags=0
lookup yielded: t1
search_tidyup called
search_tidyup called
+qrun delivery forking for delivery (local)
+postfork: delivery (local)
search_open: lsearch "TESTSUITE/aux-fixed/0437.ls"
search_find: file="TESTSUITE/aux-fixed/0437.ls"
key="file" partial=-1 affix=NULL starflags=0
in TESTSUITE/aux-fixed/0437.ls
lookup yielded: file
search_tidyup called
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for delivery (local): npppp
LOG: MAIN
=> userx <userx@myhost.test.ex> R=r1 T=t1
LOG: MAIN
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on port 1225
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.pid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on port 1225
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.anotherpid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on port 1225
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/mypidfile -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
dropping to exim gid; retaining priv uid
>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
--------> userx@test.ex <--------
+fresh-exec forking for transport
+postfork: transport
t1 transport entered
userx@test.ex
using the transport's hosts: 127.0.0.1
LOG: MAIN
H=127.0.0.1 [127.0.0.1] Connection refused
added retry item for T:127.0.0.1:127.0.0.1:1225: errno=dd more_errno=dd,A flags=2
+fresh-exec forked for transport: npppp
all IP addresses skipped or deferred at least one address
updating wait-t1 database
added to list for 127.0.0.1
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
--------> userx@test.ex <--------
+qrun delivery forking for transport
+postfork: transport
t1 transport entered
userx@test.ex
using the transport's hosts: 127.0.0.1
LOG: MAIN
H=127.0.0.1 [127.0.0.1] Connection refused
added retry item for T:127.0.0.1:127.0.0.1:1226: errno=dd more_errno=dd,A flags=2
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
all IP addresses skipped or deferred at least one address
updating wait-t1 database
already listed for 127.0.0.1
local_part=x domain=ten-1
checking domains
DNS lookup of ten-1 (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1 (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
domain = ten-1
ten-1 in "*"? yes (matched "*")
DNS lookup of ten-1 (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1 (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
writing neg-cache entry for ten-1-MX-xxxx, ttl 3000
ten-1 (MX resp) DNSSEC
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1 (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1 (A) succeeded
fully qualified name = ten-1.test.ex
ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
local_part=x domain=ten-1.test.ex
checking domains
DNS lookup of ten-1.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1.test.ex (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
domain = ten-1.test.ex
ten-1.test.ex in "*"? yes (matched "*")
DNS lookup of ten-1.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1.test.ex (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
writing neg-cache entry for ten-1.test.ex-MX-xxxx, ttl 3000
ten-1.test.ex (MX resp) DNSSEC
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ten-1.test.ex (A) succeeded
fully qualified name = ten-1.test.ex
ten-1.test.ex V4NET.0.0.1 mx=-1 sort=xx
domain = mxt1c.test.ex
mxt1c.test.ex in "*"? yes (matched "*")
DNS lookup of mxt1c.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of mxt1c.test.ex (MX) succeeded
DNS lookup of dontqualify (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of dontqualify (A) gave NO_DATA
returning DNS_NODATA
DNS: no SOA record found for neg-TTL
LOG: queue_run MAIN
Start queue run: pid=pppp
set_process_info: pppp running queue: 10HmaX-0005vi-00-H
-set_process_info: pppp running queue: waiting for 10HmaX-0005vi-00 (pppp)
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
set_process_info: pppp delivering 10HmaX-0005vi-00 (queue run pid ppppp)
>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
--------> userx@test.ex <--------
+qrun delivery forking for transport
+postfork: transport
set_process_info: pppp delivering 10HmaX-0005vi-00 using t1
t1 transport entered
userx@test.ex
set_process_info: pppp delivering 10HmaX-0005vi-00: just tried 127.0.0.1 [127.0.0.1]:PORT_S for userx@test.ex: result OK
Leaving t1 transport
set_process_info: pppp delivering 10HmaX-0005vi-00 (just run t1 for userx@test.ex in subprocess)
+fresh-exec forked for qrun delivery: npppp
+set_process_info: pppp running queue: waiting for 10HmaX-0005vi-00 (pppp)
+qrun delivery forked for transport: npppp
set_process_info: pppp delivering 10HmaX-0005vi-00: waiting for a remote delivery subprocess to finish
set_process_info: pppp delivering 10HmaX-0005vi-00
LOG: MAIN
** userx@test.ex R=r1 T=t1 H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:<userx@test.ex>: 550 NO
set_process_info: pppp tidying up after delivering 10HmaX-0005vi-00
+qrun delivery forking for bounce message
+postfork: bounce message
+qrun delivery forked for bounce message: npppp
cannot use sendfile for body: spoolfile not wireformat
writing data block fd=dddd size=sss timeout=0
Exim version x.yz ....
set_process_info: pppp accepting a local non-SMTP message from <>
LOG: MAIN
<= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
set_process_info: pppp delivering 10HmaZ-0005vi-00
>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
--------> CALLER@the.local.host.name <--------
+fresh-exec forking for transport
+postfork: transport
set_process_info: pppp delivering 10HmaZ-0005vi-00 using t1
t1 transport entered
CALLER@the.local.host.name
H=127.0.0.1 [127.0.0.1] Connection refused
set_process_info: pppp delivering 10HmaZ-0005vi-00: just tried 127.0.0.1 [127.0.0.1]:PORT_S for CALLER@the.local.host.name: result DEFER
added retry item for T:127.0.0.1:127.0.0.1:1224: errno=dd more_errno=dd,A flags=2
+fresh-exec forked for transport: npppp
all IP addresses skipped or deferred at least one address
updating wait-t1 database
added to list for 127.0.0.1
set_process_info: pppp running queue: waiting for children of pppp
set_process_info: pppp running queue
set_process_info: pppp running queue: 10HmaY-0005vi-00-H
-set_process_info: pppp running queue: waiting for 10HmaY-0005vi-00 (pppp)
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
set_process_info: pppp delivering 10HmaY-0005vi-00 (queue run pid ppppp)
>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
--------> usery@test.ex <--------
+qrun delivery forking for transport
+postfork: transport
set_process_info: pppp delivering 10HmaY-0005vi-00 using t1
t1 transport entered
usery@test.ex
added to list for 127.0.0.1
Leaving t1 transport
set_process_info: pppp delivering 10HmaY-0005vi-00 (just run t1 for usery@test.ex in subprocess)
+fresh-exec forked for qrun delivery: npppp
+set_process_info: pppp running queue: waiting for 10HmaY-0005vi-00 (pppp)
+qrun delivery forked for transport: npppp
set_process_info: pppp delivering 10HmaY-0005vi-00: waiting for a remote delivery subprocess to finish
set_process_info: pppp delivering 10HmaY-0005vi-00
LOG: retry_defer MAIN
created log directory TESTSUITE/spool/log
SMTP>> 250 OK id=10HmaX-0005vi-00
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaX-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to userx <userx@test.ex> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
writing data block fd=dddd size=sss timeout=0
appendfile yields 0 with errno=dd more_errno=dd
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling userx@test.ex
t1 transport returned OK for userx@test.ex
post-process userx@test.ex (0)
local_part=ph domain=mxt1.test.ex
checking domains
DNS lookup of mxt1.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of mxt1.test.ex (MX) succeeded
DNS lookup of eximtesthost.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of eximtesthost.test.ex (A) succeeded
local host has lowest MX
host_find_bydns yield = HOST_FOUND_LOCAL (4); returned hosts:
mxt1.test.ex in "+anymx"? yes (matched "+anymx")
checking "condition" "${if match_domain{$domain}{+anymx}{yes}}"...
DNS lookup of mxt1.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of mxt1.test.ex (MX) succeeded
DNS lookup of eximtesthost.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of eximtesthost.test.ex (A) succeeded
local host has lowest MX
host_find_bydns yield = HOST_FOUND_LOCAL (4); returned hosts:
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp -qf
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
--------> userx@myhost.test.ex <--------
+qrun delivery forking for transport
+postfork: transport
t1 transport entered
userx@myhost.test.ex
using the transport's hosts: 127.0.0.1 : 127.0.0.1 : 127.0.0.1 : 127.0.0.1
H=127.0.0.1 [127.0.0.1] Connection refused
added retry item for T:127.0.0.1:127.0.0.1:1224: errno=dd more_errno=dd,A flags=2
temporary delivery error(s) override hosts_max_try (message older than host's retry time)
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
getting address for 127.0.0.1
checking status of 127.0.0.1
no message retry record
== userx@myhost.test.ex R=r1 T=t1 defer (dd): Connection refused
LOG: MAIN
** userx@myhost.test.ex: retry timeout exceeded
+qrun delivery forking for bounce message
+postfork: bounce message
+qrun delivery forked for bounce message: npppp
cannot use sendfile for body: spoolfile not wireformat
writing data block fd=dddd size=sss timeout=0
Exim version x.yz ....
admin user
LOG: MAIN
<= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp -qf
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
--------> userx@myhost.test.ex <--------
+qrun delivery forking for transport
+postfork: transport
t1 transport entered
userx@myhost.test.ex
using the transport's hosts: 127.0.0.1 : 127.0.0.1 : 127.0.0.1 : 127.0.0.1
H=127.0.0.1 [127.0.0.1] Connection refused
added retry item for T:127.0.0.1:127.0.0.1:1224: errno=dd more_errno=dd,A flags=2
temporary delivery error(s) override hosts_max_try (message older than host's retry time)
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
getting address for 127.0.0.1
checking status of 127.0.0.1
no message retry record
== userx@myhost.test.ex R=r1 T=t1 defer (dd): Connection refused
LOG: MAIN
** userx@myhost.test.ex: retry timeout exceeded
+qrun delivery forking for bounce message
+postfork: bounce message
+qrun delivery forked for bounce message: npppp
cannot use sendfile for body: spoolfile not wireformat
writing data block fd=dddd size=sss timeout=0
Exim version x.yz ....
admin user
LOG: MAIN
<= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
Deferred addresses:
locking TESTSUITE/spool/db/retry.lockfile
no retry data available
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
+fresh-exec forked for delivery (local): npppp
added retry item for T:TESTSUITE/test-mail/rmbox:x@test.ex: errno=-22 more_errno=dd flags=0
LOG: MAIN
== TESTSUITE/test-mail/rmbox <x@test.ex> R=r1 T=t1 defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/rmbox)
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: x@test.ex
x@test.ex: no retry items
end of retry processing
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forked for qrun delivery: npppp
LOG: queue_run MAIN
End queue run: pid=pppp
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: userx@domain1
userx@domain1
Failed addresses:
Deferred addresses:
+qrun delivery forking for transport
+postfork: transport
+transport forking for child-open
+postfork: child-open
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
+transport forked for child-open: npppp
+transport forking for child-open
+postfork: child-open
+transport forked for child-open: npppp
locking TESTSUITE/spool/db/retry.lockfile
locking TESTSUITE/spool/db/wait-smtp.lockfile
LOG: MAIN
LOG: MAIN
Completed
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
locking TESTSUITE/spool/db/retry.lockfile
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Considering: usery@domain1
Deferred addresses:
usery@domain1
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forked for qrun delivery: npppp
LOG: queue_run MAIN
End queue run: pid=pppp
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
configuration file is TESTSUITE/test-config
trusted user
admin user
dropping to exim gid; retaining priv uid
+fresh-exec forking for transport
+postfork: transport
â•considering: $domain
├──expanding: $domain
╰─────result: domain1.ex
╰──(tainted)
+fresh-exec forked for transport: npppp
LOG: MAIN
== userx@domain1.ex R=smarthost T=smtp defer (-1): first-pass only routing due to -odqs, queue_smtp_domains or control=queue
LOG: MAIN
domain = alias-eximtesthost
alias-eximtesthost in "*"? yes (matched "*")
DNS lookup of alias-eximtesthost (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of alias-eximtesthost (MX) succeeded
CNAME found: change to eximtesthost.test.ex
DNS lookup of eximtesthost.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of eximtesthost.test.ex (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
writing neg-cache entry for eximtesthost.test.ex-MX-xxxx, ttl 3000
alias-eximtesthost (MX resp) DNSSEC
DNS lookup of alias-eximtesthost (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of alias-eximtesthost (A) succeeded
CNAME found: change to eximtesthost.test.ex
DNS lookup of eximtesthost.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of eximtesthost.test.ex (A) succeeded
local host found for non-MX address
fully qualified name = alias-eximtesthost.test.ex
domain = alias-eximtesthost.test.ex
alias-eximtesthost.test.ex in "*"? yes (matched "*")
DNS lookup of alias-eximtesthost.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of alias-eximtesthost.test.ex (MX) succeeded
CNAME found: change to eximtesthost.test.ex
DNS lookup of eximtesthost.test.ex-MX: using cached value DNS_NODATA
DNS lookup of alias-eximtesthost.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of alias-eximtesthost.test.ex (A) succeeded
CNAME found: change to eximtesthost.test.ex
DNS lookup of eximtesthost.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of eximtesthost.test.ex (A) succeeded
local host found for non-MX address
fully qualified name = alias-eximtesthost.test.ex
domain = alias-eximtesthost.test.ex
alias-eximtesthost.test.ex in "*"? yes (matched "*")
DNS lookup of alias-eximtesthost.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of alias-eximtesthost.test.ex (MX) succeeded
CNAME found: change to eximtesthost.test.ex
DNS lookup of eximtesthost.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of eximtesthost.test.ex (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
writing neg-cache entry for eximtesthost.test.ex-MX-xxxx, ttl 3000
alias-eximtesthost.test.ex (MX resp) DNSSEC
DNS lookup of alias-eximtesthost.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of alias-eximtesthost.test.ex (A) succeeded
CNAME found: change to eximtesthost.test.ex
DNS lookup of eximtesthost.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of eximtesthost.test.ex (A) succeeded
local host found for non-MX address
fully qualified name = alias-eximtesthost.test.ex
x@y
Failed addresses:
Deferred addresses:
+fresh-exec forking for transport
+postfork: transport
checking status of 127.0.0.1
locking TESTSUITE/spool/db/retry.lockfile
no retry data available
added retry item for R:x@y:<CALLER@myhost.test.ex>: errno=-44 more_errno=dd,A flags=0
+fresh-exec forked for transport: npppp
reading retry information for R:x@y:<CALLER@myhost.test.ex> from subprocess
added retry item
LOG: MAIN
x@y
Failed addresses:
Deferred addresses:
+fresh-exec forking for transport
+postfork: transport
checking status of 127.0.0.1
locking TESTSUITE/spool/db/retry.lockfile
no host retry record
added retry item for R:x@y:<CALLER@myhost.test.ex>: errno=dd more_errno=dd,A flags=1
added retry item for R:x@y: errno=dd more_errno=dd,A flags=1
locking TESTSUITE/spool/db/wait-smtp.lockfile
+fresh-exec forked for transport: npppp
reading retry information for R:x@y from subprocess
existing delete item dropped
added delete item
ppppp Connection request from 127.0.0.1 port sssss
ppppp LOG: smtp_connection MAIN
ppppp SMTP connection from [127.0.0.1] (TCP/IP connection count = 1)
-ppppp 1 SMTP accept process running
-ppppp Listening...
+ppppp fresh-exec forking for daemon accept
+ppppp postfork: daemon accept
ppppp Process ppppp is handling incoming connection from [127.0.0.1]
ppppp Process ppppp is ready for new message
ppppp using ACL "delay4_accept"
ppppp processing "accept" (TESTSUITE/test-config 24)
ppppp check delay = 4s
ppppp delay modifier requests 4-second delay
+ppppp fresh-exec forked for daemon accept: npppp
+ppppp 1 SMTP accept process running
+ppppp Listening...
ppppp accept: condition test succeeded in ACL "delay4_accept"
ppppp end of ACL "delay4_accept": ACCEPT
ppppp LOG: smtp_connection MAIN
ppppp Connection request from 127.0.0.1 port sssss
ppppp LOG: smtp_connection MAIN
ppppp SMTP connection from [127.0.0.1] (TCP/IP connection count = 1)
-ppppp 1 SMTP accept process running
-ppppp Listening...
+ppppp fresh-exec forking for daemon accept
+ppppp postfork: daemon accept
ppppp Process ppppp is handling incoming connection from [127.0.0.1]
ppppp Process ppppp is ready for new message
ppppp using ACL "delay4_accept"
ppppp LOG: lost_incoming_connection MAIN
ppppp unexpected disconnection while reading SMTP command from [127.0.0.1] D=qqs
ppppp >>>>>>>>>>>>>>>> Exim pid=pppp (conn-setup) terminating with rc=1 >>>>>>>>>>>>>>>>
-ppppp child ppppp ended: status=0x100
-ppppp normal exit, 1
-ppppp 0 SMTP accept processes now running
-ppppp Listening...
+ppppp fresh-exec forked for daemon accept: npppp
+ppppp 1 SMTP accept process running
+ppppp fresh-exec forking for daemon del pidfile
+ppppp postfork: daemon del pidfile
+ppppp fresh-exec forked for daemon del pidfile: npppp
ppppp >>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
admin user
dropping to exim gid; retaining priv uid
DNS lookup of mx46.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of mx46.test.ex (MX) succeeded
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 46.test.ex (AAAA) succeeded
DNS lookup of 46.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 46.test.ex (A) succeeded
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 46.test.ex (AAAA) succeeded
DNS lookup of 46.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 46.test.ex (A) succeeded
DNS lookup of v6.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of v6.test.ex (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
writing neg-cache entry for v6.test.ex-MX-xxxx, ttl 3000
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of v6.test.ex (AAAA) succeeded
DNS lookup of v6.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of v6.test.ex (A) gave NO_DATA
returning DNS_NODATA
faking res_search(A) response length as 65535
admin user
dropping to exim gid; retaining priv uid
DNS lookup of mx46.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of mx46.test.ex (MX) succeeded
DNS lookup of 46.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 46.test.ex (A) succeeded
DNS lookup of 46.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of 46.test.ex (A) succeeded
DNS lookup of v6.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of v6.test.ex (MX) gave NO_DATA
returning DNS_NODATA
faking res_search(MX) response length as 65535
writing neg-cache entry for v6.test.ex-MX-xxxx, ttl 3000
DNS lookup of v6.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of v6.test.ex (A) gave NO_DATA
returning DNS_NODATA
faking res_search(A) response length as 65535
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4)
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -DPORT=daemon_smtp_port=1225 -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.pid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv6 and IPv4)
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -DPORT=daemon_smtp_port=1225:1226 -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.pid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv6 and IPv4) [127.0.0.1]:1228
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -DPORT=daemon_smtp_port=1225:1226 -DIFACE=local_interfaces = <; ::0 ; 127.0.0.1.1228 ; 0.0.0.0 -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.pid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv6 and IPv4) [127.0.0.1]:1228
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -DPORT=daemon_smtp_port=1225:1226 -DIFACE=local_interfaces = <; 0.0.0.0; 127.0.0.1.1228 ; ::0 -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.pid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on [ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6]:{1225,1226}
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -DPORT=daemon_smtp_port=1225:1226 -DIFACE=local_interfaces = <; ip6:ip6:ip6:ip6:ip6:ip6:ip6:ip6 -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.pid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on port 1227 (IPv6 and IPv4) [127.0.0.1]:1228
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -DPORT=daemon_smtp_port=1225:1226 -DIFACE=local_interfaces = <; ::0 ; 127.0.0.1.1228 ; 0.0.0.0 -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.pid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on [127.0.0.1]:{1227,1225}
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -DPORT=daemon_smtp_port=1225:1226 -DIFACE=local_interfaces = <; ::0 ; 127.0.0.1.1228 ; 0.0.0.0 -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.pid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
set_process_info: pppp daemon(x.yz): no queue runs, listening for SMTP on port 1225 (IPv6 and IPv4) port 1226 (IPv4)
daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
Listening...
+fresh-exec forking for daemon del pidfile
+pppp postfork: daemon del pidfile
pppp exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -DSERVER=server -C TESTSUITE/test-config -d=0xf7795cfd -oP TESTSUITE/spool/exim-daemon.pid -oPX
+fresh-exec forked for daemon del pidfile: npppp
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp -qqf
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
Connecting to 127.0.0.1 [127.0.0.1]:1225 ... connected
SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
SMTP>> EHLO myhost.test.ex
cmd buf flush ddd bytes
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
SMTP<< 250-myhost.test.ex Hello localhost [127.0.0.1]
250-SIZE 52428800
250-8BITMIME
SMTP<< 250 Accepted
SMTP<< 354 Enter message, ending with "." on a line by itself
SMTP<< 250 OK id=10HmbA-0005vi-00
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
+transport forking for tls proxy interproc
+postfork: tls proxy interproc
+tls proxy interproc forking for tls proxy
+postfork: tls proxy
+transport forked for tls proxy interproc: npppp
+tls proxy interproc forked for tls proxy: npppp
LOG: MAIN
=> userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no DN="C=UK,O=The Exim Maintainers,OU=Test Suite,CN=Phil Pennock" C="250 OK id=10HmbA-0005vi-00"
LOG: MAIN
trusted user
admin user
dropping to exim gid; retaining priv uid
+fresh-exec forking for transport
+postfork: transport
SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
SMTP>> RCPT TO:<userz@test.ex>
SMTP>> DATA
SMTP<< 250 Accepted
SMTP<< 354 Enter message, ending with "." on a line by itself
SMTP<< 250 OK id=10HmbB-0005vi-00
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+fresh-exec forked for transport: npppp
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
SMTP(close)>>
LOG: MAIN
=> userz@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no C="250 OK id=10HmbB-0005vi-00"
trusted user
admin user
dropping to exim gid; retaining priv uid
+fresh-exec forking for transport
+postfork: transport
SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
SMTP>> RCPT TO:<usery@test.ex>
SMTP>> DATA
SMTP>> QUIT
cmd buf flush ddd bytes
SMTP(close)>>
+fresh-exec forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (TLS proxy) terminating with rc=0 >>>>>>>>>>>>>>>>
LOG: MAIN
=> usery@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no C="250 OK id=10HmbC-0005vi-00"
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp -qqf
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
Connecting to 127.0.0.1 [127.0.0.1]:1225 ... connected
SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
SMTP>> EHLO myhost.test.ex
cmd buf flush ddd bytes
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
SMTP<< 250-myhost.test.ex Hello localhost [127.0.0.1]
250-SIZE 52428800
250-8BITMIME
SMTP<< 250 Accepted
SMTP<< 354 Enter message, ending with "." on a line by itself
SMTP<< 250 OK id=10HmbG-0005vi-00
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
+transport forking for tls proxy interproc
+postfork: tls proxy interproc
+tls proxy interproc forking for tls proxy
+postfork: tls proxy
+transport forked for tls proxy interproc: npppp
+tls proxy interproc forked for tls proxy: npppp
LOG: MAIN
=> usera@test.ex R=cl_override T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no DN="C=UK,O=The Exim Maintainers,OU=Test Suite,CN=Phil Pennock" C="250 OK id=10HmbG-0005vi-00"
LOG: MAIN
trusted user
admin user
dropping to exim gid; retaining priv uid
+fresh-exec forking for transport
+postfork: transport
SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
SMTP>> RCPT TO:<userc@test.ex>
SMTP>> DATA
SMTP<< 250 Accepted
SMTP<< 354 Enter message, ending with "." on a line by itself
SMTP<< 250 OK id=10HmbH-0005vi-00
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+fresh-exec forked for transport: npppp
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
SMTP(close)>>
LOG: MAIN
=> userc@test.ex R=cl_override T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no C="250 OK id=10HmbH-0005vi-00"
trusted user
admin user
dropping to exim gid; retaining priv uid
+fresh-exec forking for transport
+postfork: transport
SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
SMTP>> RCPT TO:<userb@test.ex>
SMTP>> DATA
SMTP>> QUIT
cmd buf flush ddd bytes
SMTP(close)>>
+fresh-exec forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (TLS proxy) terminating with rc=0 >>>>>>>>>>>>>>>>
LOG: MAIN
=> userb@test.ex R=cl_override T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no C="250 OK id=10HmbI-0005vi-00"
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp -qqf
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
Connecting to 127.0.0.1 [127.0.0.1]:1225 ... connected
SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
SMTP>> EHLO myhost.test.ex
cmd buf flush ddd bytes
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
SMTP<< 250-myhost.test.ex Hello localhost [127.0.0.1]
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
250-STARTTLS
250 HELP
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
SMTP(close)>>
LOG: MAIN
=> userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no DN="C=UK,O=The Exim Maintainers,OU=Test Suite,CN=Phil Pennock" C="250 OK id=10HmbM-0005vi-00"
trusted user
admin user
dropping to exim gid; retaining priv uid
+fresh-exec forking for transport
+postfork: transport
SMTP>> STARTTLS
cmd buf flush ddd bytes
+fresh-exec forked for transport: npppp
SMTP<< 220 TLS go ahead
SMTP>> EHLO myhost.test.ex
cmd buf flush ddd bytes
250-PIPELINING
250-STARTTLS
250 HELP
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
SMTP(close)>>
LOG: MAIN
=> userz@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no DN="C=UK,O=The Exim Maintainers,OU=Test Suite,CN=Phil Pennock" C="250 OK id=10HmbN-0005vi-00"
trusted user
admin user
dropping to exim gid; retaining priv uid
+fresh-exec forking for transport
+postfork: transport
SMTP>> STARTTLS
cmd buf flush ddd bytes
+fresh-exec forked for transport: npppp
SMTP<< 220 TLS go ahead
SMTP>> EHLO myhost.test.ex
cmd buf flush ddd bytes
SMTP<< 250 Accepted
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
LOG: smtp_connection MAIN
SMTP connection from CALLER closed by QUIT
>>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
+local-accept delivery forking for tls-proxy interproc
+postfork: tls-proxy interproc
+tls-proxy interproc forking for tls proxy
+postfork: tls proxy
+local-accept delivery forked for tls-proxy interproc: npppp
proxy-proc inter-pid pppp
+tls-proxy interproc forked for tls proxy: npppp
proxy-proc final-pid pppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
dropping to exim gid; retaining priv uid
>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
--------> userb@test.ex <--------
+fresh-exec forking for transport
+postfork: transport
t1 transport entered
userb@test.ex
hostlist:
SMTP>> QUIT
cmd buf flush ddd bytes
SMTP(close)>>
+fresh-exec forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (TLS proxy) terminating with rc=0 >>>>>>>>>>>>>>>>
Leaving t1 transport
LOG: MAIN
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp -qqf
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
Connecting to 127.0.0.1 [127.0.0.1]:1225 ... connected
SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
SMTP>> EHLO myhost.test.ex
cmd buf flush ddd bytes
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
SMTP<< 250-myhost.test.ex Hello localhost [127.0.0.1]
250-SIZE 52428800
250-8BITMIME
SMTP<< 250 Accepted
SMTP<< 354 Enter message, ending with "." on a line by itself
SMTP<< 250 OK id=10HmbA-0005vi-00
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
+transport forking for tls proxy interproc
+postfork: tls proxy interproc
+tls proxy interproc forking for tls proxy
+postfork: tls proxy
+transport forked for tls proxy interproc: npppp
+tls proxy interproc forked for tls proxy: npppp
LOG: MAIN
=> userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no DN="/C=UK/O=The Exim Maintainers/OU=Test Suite/CN=Phil Pennock" C="250 OK id=10HmbA-0005vi-00"
LOG: MAIN
trusted user
admin user
dropping to exim gid; retaining priv uid
+fresh-exec forking for transport
+postfork: transport
SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
SMTP>> RCPT TO:<userz@test.ex>
SMTP>> DATA
SMTP<< 250 Accepted
SMTP<< 354 Enter message, ending with "." on a line by itself
SMTP<< 250 OK id=10HmbB-0005vi-00
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+fresh-exec forked for transport: npppp
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
SMTP(close)>>
LOG: MAIN
=> userz@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no C="250 OK id=10HmbB-0005vi-00"
trusted user
admin user
dropping to exim gid; retaining priv uid
+fresh-exec forking for transport
+postfork: transport
SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
SMTP>> RCPT TO:<usery@test.ex>
SMTP>> DATA
SMTP>> QUIT
cmd buf flush ddd bytes
SMTP(close)>>
+fresh-exec forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (TLS proxy) terminating with rc=0 >>>>>>>>>>>>>>>>
LOG: MAIN
=> usery@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no C="250 OK id=10HmbC-0005vi-00"
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp -qqf
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
Connecting to 127.0.0.1 [127.0.0.1]:1225 ... connected
SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
SMTP>> EHLO myhost.test.ex
cmd buf flush ddd bytes
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
SMTP<< 250-myhost.test.ex Hello localhost [127.0.0.1]
250-SIZE 52428800
250-8BITMIME
SMTP<< 250 Accepted
SMTP<< 354 Enter message, ending with "." on a line by itself
SMTP<< 250 OK id=10HmbG-0005vi-00
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
+transport forking for tls proxy interproc
+postfork: tls proxy interproc
+tls proxy interproc forking for tls proxy
+postfork: tls proxy
+transport forked for tls proxy interproc: npppp
+tls proxy interproc forked for tls proxy: npppp
LOG: MAIN
=> usera@test.ex R=cl_override T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no DN="/C=UK/O=The Exim Maintainers/OU=Test Suite/CN=Phil Pennock" C="250 OK id=10HmbG-0005vi-00"
LOG: MAIN
trusted user
admin user
dropping to exim gid; retaining priv uid
+fresh-exec forking for transport
+postfork: transport
SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
SMTP>> RCPT TO:<userc@test.ex>
SMTP>> DATA
SMTP<< 250 Accepted
SMTP<< 354 Enter message, ending with "." on a line by itself
SMTP<< 250 OK id=10HmbH-0005vi-00
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+fresh-exec forked for transport: npppp
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
SMTP(close)>>
LOG: MAIN
=> userc@test.ex R=cl_override T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no C="250 OK id=10HmbH-0005vi-00"
trusted user
admin user
dropping to exim gid; retaining priv uid
+fresh-exec forking for transport
+postfork: transport
SMTP>> MAIL FROM:<CALLER@myhost.test.ex> SIZE=ssss
SMTP>> RCPT TO:<userb@test.ex>
SMTP>> DATA
SMTP>> QUIT
cmd buf flush ddd bytes
SMTP(close)>>
+fresh-exec forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (TLS proxy) terminating with rc=0 >>>>>>>>>>>>>>>>
LOG: MAIN
=> userb@test.ex R=cl_override T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no C="250 OK id=10HmbI-0005vi-00"
dropping to exim gid; retaining priv uid
LOG: queue_run MAIN
Start queue run: pid=pppp -qqf
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (qrun-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forking for qrun delivery
+postfork: qrun delivery
+qrun delivery forking for transport
+postfork: transport
Connecting to 127.0.0.1 [127.0.0.1]:1225 ... connected
SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
SMTP>> EHLO myhost.test.ex
cmd buf flush ddd bytes
+fresh-exec forked for qrun delivery: npppp
+qrun delivery forked for transport: npppp
SMTP<< 250-myhost.test.ex Hello localhost [127.0.0.1]
250-SIZE 52428800
250-8BITMIME
250-PIPELINING
250-STARTTLS
250 HELP
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
SMTP(close)>>
LOG: MAIN
=> userx@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1] X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no DN="/C=UK/O=The Exim Maintainers/OU=Test Suite/CN=Phil Pennock" C="250 OK id=10HmbM-0005vi-00"
trusted user
admin user
dropping to exim gid; retaining priv uid
+fresh-exec forking for transport
+postfork: transport
SMTP>> STARTTLS
cmd buf flush ddd bytes
+fresh-exec forked for transport: npppp
SMTP<< 220 TLS go ahead
SMTP>> EHLO myhost.test.ex
cmd buf flush ddd bytes
250-PIPELINING
250-STARTTLS
250 HELP
+transport forking for continued-transport interproc
+postfork: continued-transport interproc
+continued-transport interproc forking for continued-transport
+postfork: continued-transport
+transport forked for continued-transport interproc: npppp
+continued-transport interproc forked for continued-transport: npppp
SMTP(close)>>
LOG: MAIN
=> userz@test.ex R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* X=TLS1.x:ke-RSA-AES256-SHAnnn:xxx CV=no DN="/C=UK/O=The Exim Maintainers/OU=Test Suite/CN=Phil Pennock" C="250 OK id=10HmbN-0005vi-00"
trusted user
admin user
dropping to exim gid; retaining priv uid
+fresh-exec forking for transport
+postfork: transport
SMTP>> STARTTLS
cmd buf flush ddd bytes
+fresh-exec forked for transport: npppp
SMTP<< 220 TLS go ahead
SMTP>> EHLO myhost.test.ex
cmd buf flush ddd bytes
SMTP<< 250 Accepted
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+local-accept delivery forking for tls-proxy interproc
+postfork: tls-proxy interproc
+tls-proxy interproc forking for tls proxy
+postfork: tls proxy
+fresh-exec forked for local-accept delivery: npppp
LOG: smtp_connection MAIN
SMTP connection from CALLER closed by QUIT
>>>>>>>>>>>>>>>> Exim pid=pppp (msg setup toplevel) terminating with rc=0 >>>>>>>>>>>>>>>>
+local-accept delivery forked for tls-proxy interproc: npppp
proxy-proc inter-pid pppp
+tls-proxy interproc forked for tls proxy: npppp
proxy-proc final-pid pppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
dropping to exim gid; retaining priv uid
>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
--------> userb@test.ex <--------
+fresh-exec forking for transport
+postfork: transport
t1 transport entered
userb@test.ex
hostlist:
SMTP>> QUIT
cmd buf flush ddd bytes
SMTP(close)>>
+fresh-exec forked for transport: npppp
>>>>>>>>>>>>>>>> Exim pid=pppp (TLS proxy) terminating with rc=0 >>>>>>>>>>>>>>>>
Leaving t1 transport
LOG: MAIN
type=dnsdb key="a=localhost.test.ex"
database lookup required for a=localhost.test.ex
dnsdb key: localhost.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
lookup yielded: 127.0.0.1
search_open: dnsdb "NULL"
cached open
type=dnsdb key="a=shorthost.test.ex"
database lookup required for a=shorthost.test.ex
dnsdb key: shorthost.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
lookup yielded: 127.0.0.1
search_open: dnsdb "NULL"
cached open
type=dnsdb key="a=shorthost.test.ex"
cached data found but past valid time; database lookup required for a=shorthost.test.ex
dnsdb key: shorthost.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
lookup yielded: 127.0.0.1
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
database lookup required for test.ex
dnsdb key: test.ex
DNS lookup of test.ex (TXT) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of test.ex (TXT) succeeded
lookup yielded: A TXT record for test.ex.
test.ex in "dnsdb;test.ex"? yes (matched "dnsdb;test.ex")
database lookup required for unknown
dnsdb key: unknown
DNS lookup of unknown (TXT) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of unknown (TXT) gave HOST_NOT_FOUND
returning DNS_NOMATCH
faking res_search(TXT) response length as 65535
database lookup required for A=myhost.test.ex
dnsdb key: myhost.test.ex
DNS lookup of myhost.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of myhost.test.ex (A) succeeded
lookup yielded: V4NET.10.10.10
CALLER@myhost.test.ex in "dnsdb;A=myhost.test.ex"? yes (matched "dnsdb;A=myhost.test.ex")
type=dnsdb key="a=shorthost.test.ex"
database lookup required for a=shorthost.test.ex
dnsdb key: shorthost.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
lookup yielded: 127.0.0.1
search_open: dnsdb "NULL"
cached open
type=dnsdb key="a=shorthost.test.ex"
cached data found but past valid time; database lookup required for a=shorthost.test.ex
dnsdb key: shorthost.test.ex
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
lookup yielded: 127.0.0.1
LOG: MAIN
<= a@shorthost.test.ex U=CALLER P=local S=sss
ppppp daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
ppppp Listening...
ppppp Connection request from 127.0.0.1 port sssss
-ppppp 1 SMTP accept process running
-ppppp Listening...
+ppppp fresh-exec forking for daemon accept
+ppppp postfork: daemon accept
ppppp Process ppppp is handling incoming connection from [127.0.0.1]
ppppp Process ppppp is ready for new message
+ppppp daemon accept forking for child-open
+ppppp postfork: child-open
+ppppp fresh-exec forked for daemon accept: npppp
+ppppp 1 SMTP accept process running
+ppppp Listening...
+ppppp daemon accept forked for child-open: npppp
+ppppp daemon accept forking for child-open
+ppppp postfork: child-open
+ppppp daemon accept forked for child-open: npppp
ppppp dnslists check: rbl.test.ex/V4NET.11.12.14
ppppp new DNS lookup for 14.12.11.V4NET.rbl.test.ex
+ppppp daemon accept forking for child-open
+ppppp postfork: child-open
+ppppp daemon accept forked for child-open: npppp
ppppp dnslists: wrote cache entry, ttl=2
ppppp DNS lookup for 14.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
+ppppp daemon accept forking for child-open
+ppppp postfork: child-open
+ppppp daemon accept forked for child-open: npppp
ppppp => that means V4NET.11.12.14 is listed at rbl.test.ex
ppppp dnslists check: rbl.test.ex/V4NET.11.12.14
ppppp dnslists: using result of previous lookup
ppppp => that means V4NET.11.12.14 is listed at rbl.test.ex
ppppp dnslists check: rbl.test.ex/V4NET.11.12.14
ppppp cached data found but past valid time; new DNS lookup for 14.12.11.V4NET.rbl.test.ex
+ppppp daemon accept forking for child-open
+ppppp postfork: child-open
+ppppp daemon accept forked for child-open: npppp
ppppp dnslists: wrote cache entry, ttl=2
ppppp DNS lookup for 14.12.11.V4NET.rbl.test.ex succeeded (yielding 127.0.0.2)
+ppppp daemon accept forking for child-open
+ppppp postfork: child-open
+ppppp daemon accept forked for child-open: npppp
ppppp => that means V4NET.11.12.14 is listed at rbl.test.ex
ppppp LOG: MAIN
ppppp <= a@shorthost.test.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss id=E10HmaX-0005vi-00@myhost.test.ex
ppppp normal exit, 0
ppppp 0 SMTP accept processes now running
ppppp Listening...
+ppppp fresh-exec forking for daemon del pidfile
+ppppp postfork: daemon del pidfile
+ppppp fresh-exec forked for daemon del pidfile: npppp
ppppp >>>>>>>>>>>>>>>> Exim pid=pppp (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>
database lookup required for >:defer_never,mxh=cioce.test.again.dns
dnsdb key: cioce.test.again.dns
DNS lookup of cioce.test.again.dns (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of cioce.test.again.dns (MX) gave TRY_AGAIN
cioce.test.again.dns in dns_again_means_nonexist? yes (matched "*")
cioce.test.again.dns is in dns_again_means_nonexist: returning DNS_NOMATCH
sender host name required, to match against *.cioce.test.again.dns
looking up host name for ip4.ip4.ip4.ip4
DNS lookup of ip4-reverse.in-addr.arpa (PTR) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of ip4-reverse.in-addr.arpa (PTR) succeeded
IP address lookup yielded "the.local.host.name"
DNS lookup of the.local.host.name (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of the.local.host.name (A) succeeded
local host found for non-MX address
the.local.host.name ip4.ip4.ip4.ip4 mx=-1 sort=xx
sender_rcvhost = the.local.host.name ([ip4.ip4.ip4.ip4])
using host_fake_gethostbyname for cioce.test.again.dns (IPv4)
DNS lookup of cioce.test.again.dns (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of cioce.test.again.dns (A) gave TRY_AGAIN
cioce.test.again.dns in dns_again_means_nonexist? yes (matched "*")
cioce.test.again.dns is in dns_again_means_nonexist: returning DNS_NOMATCH
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaX-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to userx <userx@myhost.test.ex> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
writing data block fd=dddd size=sss timeout=0
appendfile yields 0 with errno=dd more_errno=dd
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling userx@myhost.test.ex
t1 transport returned OK for userx@myhost.test.ex
post-process userx@myhost.test.ex (0)
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaX-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to ph10 <ph10@myhost.test.ex> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
appendfile yields 0 with errno=dd more_errno=dd
search_tidyup called
close MYSQL connection: 127.0.0.1:1223/test/root
+fresh-exec forked for delivery (local): npppp
journalling ph10@myhost.test.ex
t1 transport returned OK for ph10@myhost.test.ex
post-process ph10@myhost.test.ex (0)
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaX-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to CALLER <CALLER@myhost.test.ex> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
appendfile yields 0 with errno=dd more_errno=dd
search_tidyup called
close PGSQL connection: localhost:1223/test/CALLER
+fresh-exec forked for delivery (local): npppp
journalling CALLER@myhost.test.ex
t1 transport returned OK for CALLER@myhost.test.ex
post-process CALLER@myhost.test.ex (0)
admin user
LOG: MAIN
<= CALLER@the.local.host.name U=CALLER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
dropping to exim gid; retaining priv uid
>>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
--------> extchange@test.ex <--------
+fresh-exec forking for transport
+postfork: transport
smtp transport entered
extchange@test.ex
hostlist:
SMTP>> QUIT
cmd buf flush ddd bytes
SMTP(close)>>
+fresh-exec forked for transport: npppp
Leaving smtp transport
LOG: MAIN
=> extchange@test.ex R=client T=smtp H=127.0.0.1 [127.0.0.1] L* C="250 message accepted"
admin user
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
admin user
dropping to exim gid; retaining priv uid
+fresh-exec forking for transport
+postfork: transport
Connecting to ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4]:1225 ... connected
SMTP<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
SMTP>> EHLO myhost.test.ex
cmd buf flush ddd bytes
+fresh-exec forked for transport: npppp
SMTP<< 250-myhost.test.ex Hello the.local.host.name [ip4.ip4.ip4.ip4]
250-SIZE 52428800
250-8BITMIME
SMTP<< 250 Accepted
SMTP<< 354 Enter message, ending with "." on a line by itself
DKIM (checking verify key)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+transport forking for child-open
+postfork: child-open
+transport forked for child-open: npppp
DKIM >> Parsing public key record >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
sel_bad._domainkey.test.ex.
Raw record: v=DKIM1\;{SP}p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDXRFf+VhT+lCgFhhSkinZKcFNeRzjYdW8vT29Rbb3NadvTFwAd+cVLPFwZL8H5tUD/7JbUPqNTCPxmpgIL+V5T4tEZMorHatvvUM2qfcpQ45IfsZ+YdhbIiAslHCpy4xNxIR3zylgqRUF4+Dtsaqy3a5LhwMiKCLrnzhXk1F1hxwIDAQAB
admin user
dropping to exim gid; retaining priv uid
DNS lookup of mx-sec-a-aa.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of mx-sec-a-aa.test.ex (MX) succeeded
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of a-aa.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of a-aa.test.ex (A) succeeded
DNS lookup of a-aa.test.ex (A/AAAA) requested AD, but got AA
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
admin user
dropping to exim gid; retaining priv uid
DNS lookup of mx-aa-a-sec.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of mx-aa-a-sec.test.ex (MX) succeeded
DNS lookup of mx-aa-a-sec.test.ex (MX) requested AD, but got AA
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of a-sec.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of a-sec.test.ex (A) succeeded
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
admin user
dropping to exim gid; retaining priv uid
DNS lookup of mx-sec-a-aa.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of mx-sec-a-aa.test.ex (MX) succeeded
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of a-aa.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of a-aa.test.ex (A) succeeded
DNS faked the AD bit (got AA and matched with dns_trust_aa (test.ex in *))
DNS faked the AD bit (got AA and matched with dns_trust_aa (test.ex in *))
admin user
dropping to exim gid; retaining priv uid
DNS lookup of mx-aa-a-sec.test.ex (MX) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of mx-aa-a-sec.test.ex (MX) succeeded
DNS faked the AD bit (got AA and matched with dns_trust_aa (test.ex in *))
DNS faked the AD bit (got AA and matched with dns_trust_aa (test.ex in *))
DNS faked the AD bit (got AA and matched with dns_trust_aa (test.ex in *))
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of a-sec.test.ex (A) using fakens
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
DNS lookup of a-sec.test.ex (A) succeeded
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=0 >>>>>>>>>>>>>>>>
admin user
LOG: MAIN
<= CALLER@myhost.test.ex U=CALLER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
dropping to exim gid; retaining priv uid
>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
--------> userx@myhost.test.ex <--------
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
appendfile transport entered
appendfile: mode=600 notify_comsat=0 quota=20480 warning=0
directory=TESTSUITE/test-mail format=maildir
maildir: time since "new" directory modified = 10s
Exim quota exceeded for tmp/dddddddddd.HddddddPddddd.myhost.test.ex
appendfile yields 1 with errno=-22 more_errno=dd
+fresh-exec forked for delivery (local): npppp
maildir_taggedX_appendfile transport returned DEFER for userx@myhost.test.ex
added retry item for T:userx@myhost.test.ex: errno=-22 more_errno=dd flags=0
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaX-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
expanded: '# Exim filter
save TESTSUITE/test-mail'
search_tidyup called
+fresh-exec forking for router interpret
+postfork: router interpret
changed uid/gid: r1 router (recipient is userx@test.ex)
uid=CALLER_UID gid=CALLER_GID pid=pppp
turned off address rewrite logging (not root or exim in this process)
Filter: end of processing
search_tidyup called
>>>>>>>>>>>>>>>> Exim pid=pppp (rda) terminating with rc=0 >>>>>>>>>>>>>>>>
+fresh-exec forked for router interpret: npppp
rda_interpret: subprocess yield=0 error=NULL
set transport t1
r1 router generated TESTSUITE/test-mail
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to TESTSUITE/test-mail <TESTSUITE/test-mail> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
renamed tmp/MAILDIR.mail.test.ex as new/MAILDIR.mail.test.ex
appendfile yields 0 with errno=dd more_errno=dd
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling TESTSUITE/test-mail:userx@test.ex
t1 transport returned OK for TESTSUITE/test-mail
post-process TESTSUITE/test-mail (0)
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaX-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to nofile <nofile@test.ex> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
renamed tmp/MAILDIR.myhost.test.ex as new/MAILDIR.myhost.test.ex
appendfile yields 0 with errno=dd more_errno=dd
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling nofile@test.ex
t1 transport returned OK for nofile@test.ex
post-process nofile@test.ex (0)
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaY-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to userx <userx@test.ex> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
renamed tmp/MAILDIR.myhost.test.ex as new/MAILDIR.myhost.test.ex
appendfile yields 0 with errno=dd more_errno=dd
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling userx@test.ex
t1 transport returned OK for userx@test.ex
post-process userx@test.ex (0)
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaZ-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to userx <userx@test.ex> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
Exim quota exceeded for tmp/dddddddddd.HddddddPddddd.myhost.test.ex
appendfile yields 1 with errno=-22 more_errno=dd
search_tidyup called
+fresh-exec forked for delivery (local): npppp
t1 transport returned DEFER for userx@test.ex
added retry item for T:userx@test.ex: errno=-22 more_errno=dd flags=0
post-process userx@test.ex (1)
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmbA-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
EXIM_DBCLOSE(0xAAAAAAAA)
closed hints database and lockfile
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to userx <userx@test.ex> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
Exim quota exceeded for tmp/dddddddddd.HddddddPddddd.myhost.test.ex
appendfile yields 1 with errno=-22 more_errno=dd
search_tidyup called
+fresh-exec forked for delivery (local): npppp
t1 transport returned DEFER for userx@test.ex
added retry item for T:userx@test.ex: errno=-22 more_errno=dd flags=0
post-process userx@test.ex (1)
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
search_tidyup called
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
exec TESTSUITE/eximdir/exim -DEXIM_PATH=TESTSUITE/eximdir/exim -C TESTSUITE/test-config -d=0xf7715cfd -odi -Mc 10HmaX-0005vi-00
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
changed uid/gid: forcing real = effective
uid=uuuu gid=EXIM_GID pid=pppp
failed to open DB file TESTSUITE/spool/db/retry: No such file or directory
no retry data available
search_tidyup called
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
changed uid/gid: local delivery to userx <userx@test.ex> transport=t1
uid=CALLER_UID gid=CALLER_GID pid=pppp
home=NULL current=/
renamed tmp/MAILDIR.myhost.test.ex as new/MAILDIR.myhost.test.ex
appendfile yields 0 with errno=dd more_errno=dd
search_tidyup called
+fresh-exec forked for delivery (local): npppp
journalling userx@test.ex
t1 transport returned OK for userx@test.ex
post-process userx@test.ex (0)
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
dropping to exim gid; retaining priv uid
>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
--------> userx@test.ex <--------
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
appendfile transport entered
appendfile: mode=600 notify_comsat=0 quota=1048576 warning=0
directory=TESTSUITE/test-mail/userx format=maildir
renaming temporary file
renamed tmp/MAILDIR.myhost.test.ex as new/MAILDIR.myhost.test.ex
appendfile yields 0 with errno=dd more_errno=dd
+fresh-exec forked for delivery (local): npppp
t1 transport returned OK for userx@test.ex
LOG: MAIN
=> userx <userx@test.ex> R=r1 T=t1
admin user
LOG: MAIN
<= CALLER@test.ex U=CALLER P=local S=sss
+fresh-exec forking for local-accept delivery
+postfork: local-accept delivery
+fresh-exec forked for local-accept delivery: npppp
Exim version x.yz ....
configuration file is TESTSUITE/test-config
trusted user
dropping to exim gid; retaining priv uid
>>>>>>>>>>>>>>>> Local deliveries >>>>>>>>>>>>>>>>
--------> userx@test.ex <--------
+fresh-exec forking for delivery (local)
+postfork: delivery (local)
appendfile transport entered
appendfile: mode=600 notify_comsat=0 quota=1048576 warning=0
directory=TESTSUITE/test-mail/userx format=maildir
renaming temporary file
renamed tmp/MAILDIR.myhost.test.ex as new/MAILDIR.myhost.test.ex
appendfile yields 0 with errno=dd more_errno=dd
+fresh-exec forked for delivery (local): npppp
t1 transport returned OK for userx@test.ex
LOG: MAIN
=> userx <userx@test.ex> R=r1 T=t1
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 child-open
+postfork: child-open
+fresh-exec forked for child-open: 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
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 child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
command wrote: FAIL cannot route this one (FAIL)
q router forced address failure
>>>>>>>>>>>>>>>> Exim pid=pppp (main) terminating with rc=2 >>>>>>>>>>>>>>>>
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 child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
command wrote: ERROR cannot route this one (ERROR)
LOG: PANIC
q router: bad command yield: ERROR cannot route this one (ERROR)
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 child-open
+postfork: child-open
+fresh-exec forked for child-open: 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)
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 child-open
+postfork: child-open
+fresh-exec forked for child-open: 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 child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
+fresh-exec forking for child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
queued for other_smtp transport: local_part = ACCEPT transport = other_smtp hosts=ten-1.test.ex
domain = some.host
errors_to=NULL
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 child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
command wrote: PASS
q router passed for PASS@some.host
--------> s router <--------
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 child-open
+postfork: child-open
+fresh-exec forked for child-open: 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)
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 child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
command wrote: REDIRECT postmaster@test.ex
rda_interpret (string): 'postmaster@test.ex'
expanded: 'postmaster@test.ex'
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 child-open
+postfork: child-open
+fresh-exec forked for child-open: npppp
command wrote: FAIL cannot route this one (FAIL)
q router forced address failure
----------- end verify ------------
220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000\r
-received: message from exim
250 OK\r
250 Accepted\r
354 Enter message, ending with "." on a line by itself\r
250 OK id=10HmaX-0005vi-00\r
221 the.local.host.name closing connection\r
+received: message from exim