summaryrefslogtreecommitdiff
path: root/test/stderr/0632
diff options
context:
space:
mode:
Diffstat (limited to 'test/stderr/0632')
-rw-r--r--test/stderr/0632908
1 files changed, 908 insertions, 0 deletions
diff --git a/test/stderr/0632 b/test/stderr/0632
new file mode 100644
index 000000000..eca5a279e
--- /dev/null
+++ b/test/stderr/0632
@@ -0,0 +1,908 @@
+
+******** SERVER ********
+Exim version x.yz ....
+adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
+configuration file is TESTSUITE/test-config
+admin user
+dropping to exim gid; retaining priv uid
+daemon_smtp_port overridden by -oX:
+ <: 1225
+creating notifier socket
+ ╭considering: $spool_directory/exim_daemon_notify
+ ├considering: /exim_daemon_notify
+ ├───────text: /exim_daemon_notify
+ ├──expanding: $spool_directory/exim_daemon_notify
+ ╰─────result: TESTSUITE/spool/exim_daemon_notify
+ TESTSUITE/spool/exim_daemon_notify
+listening on all interfaces (IPv6) port PORT_D
+listening on all interfaces (IPv4) port PORT_D
+pid written to TESTSUITE/spool/exim-daemon.pid
+LOG: MAIN
+ exim x.yz daemon started: pid=p1234, no queue runs, listening for SMTP on port PORT_D
+daemon running with uid=EXIM_UID gid=EXIM_GID euid=EXIM_UID egid=EXIM_GID
+Listening...
+Connection request from 127.0.0.1 port sssss
+search_tidyup called
+p1235 Process p1235 is handling incoming connection from [127.0.0.1]
+p1235 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
+p1235 ├considering: ESMTP Exim $version_number $tod_full
+p1235 ├───────text: ESMTP Exim
+p1235 ├considering: $version_number $tod_full
+p1235 ├considering: $tod_full
+p1235 ├───────text:
+p1235 ├considering: $tod_full
+p1235 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
+p1235 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+p1235 Process p1235 is ready for new message
+p1235 compiled caseless RE '^nomatch_list' not found in local cache
+p1235 compiled RE '^nomatch_list' saved in local cache
+p1235 sending RE '^nomatch_list' to daemon
+p1235 ╭considering: $spool_directory/exim_daemon_notify
+p1235 ├considering: /exim_daemon_notify
+p1235 ├───────text: /exim_daemon_notify
+p1235 ├──expanding: $spool_directory/exim_daemon_notify
+p1235 ╰─────result: TESTSUITE/spool/exim_daemon_notify
+p1235 ╭considering: ${if match {a_random_string} {static_RE}}
+p1235 ╭considering: a_random_string} {static_RE}}
+p1235 ├───────text: a_random_string
+p1235 ├considering: } {static_RE}}
+p1235 ├──expanding: a_random_string
+p1235 ╰─────result: a_random_string
+p1235 ╭considering: static_RE}}
+p1235 ├───────text: static_RE
+p1235 ├considering: }}
+p1235 ├──expanding: static_RE
+p1235 ╰─────result: static_RE
+p1235 compiled RE 'static_RE' not found in local cache
+p1235 compiling RE 'static_RE'
+p1235 compiled RE 'static_RE' saved in local cache
+p1235 sending RE 'static_RE' to daemon
+p1235 ╭considering: $spool_directory/exim_daemon_notify
+p1235 ├considering: /exim_daemon_notify
+p1235 ├───────text: /exim_daemon_notify
+p1235 ├──expanding: $spool_directory/exim_daemon_notify
+p1235 ╰─────result: TESTSUITE/spool/exim_daemon_notify
+p1235 ├──condition: match {a_random_string} {static_RE}
+p1235 ├─────result: false
+p1235 ├──expanding: ${if match {a_random_string} {static_RE}}
+p1235 ╰─────result:
+p1235 ╭considering: ${if match {a_random_string} {tricky_static_RE\$}}
+p1235 ╭considering: a_random_string} {tricky_static_RE\$}}
+p1235 ├───────text: a_random_string
+p1235 ├considering: } {tricky_static_RE\$}}
+p1235 ├──expanding: a_random_string
+p1235 ╰─────result: a_random_string
+p1235 ╭considering: tricky_static_RE\$}}
+p1235 ├───────text: tricky_static_RE
+p1235 ├considering: \$}}
+p1235 ├backslashed: '\$'
+p1235 ├considering: }}
+p1235 ├──expanding: tricky_static_RE\$
+p1235 ╰─────result: tricky_static_RE$
+p1235 compiled RE 'tricky_static_RE$' not found in local cache
+p1235 compiling RE 'tricky_static_RE$'
+p1235 compiled RE 'tricky_static_RE$' saved in local cache
+p1235 sending RE 'tricky_static_RE$' to daemon
+p1235 ╭considering: $spool_directory/exim_daemon_notify
+p1235 ├considering: /exim_daemon_notify
+p1235 ├───────text: /exim_daemon_notify
+p1235 ├──expanding: $spool_directory/exim_daemon_notify
+p1235 ╰─────result: TESTSUITE/spool/exim_daemon_notify
+p1235 ├──condition: match {a_random_string} {tricky_static_RE\$}
+p1235 ├─────result: false
+p1235 ├──expanding: ${if match {a_random_string} {tricky_static_RE\$}}
+p1235 ╰─────result:
+p1235 ╭considering: ${if match {a_random_string} {pid=${pid} uncacheable_RE}}
+p1235 ╭considering: a_random_string} {pid=${pid} uncacheable_RE}}
+p1235 ├───────text: a_random_string
+p1235 ├considering: } {pid=${pid} uncacheable_RE}}
+p1235 ├──expanding: a_random_string
+p1235 ╰─────result: a_random_string
+p1235 ╭considering: pid=${pid} uncacheable_RE}}
+p1235 ├───────text: pid=
+p1235 ├considering: ${pid} uncacheable_RE}}
+p1235 ├considering: uncacheable_RE}}
+p1235 ├───────text: uncacheable_RE
+p1235 ├considering: }}
+p1235 ├──expanding: pid=${pid} uncacheable_RE
+p1235 ╰─────result: pid=p1235 uncacheable_RE
+p1235 compiling RE 'pid=p1235 uncacheable_RE'
+p1235 ├──condition: match {a_random_string} {pid=${pid} uncacheable_RE}
+p1235 ├─────result: false
+p1235 ├──expanding: ${if match {a_random_string} {pid=${pid} uncacheable_RE}}
+p1235 ╰─────result:
+p1235 search_tidyup called
+p1235 search_tidyup called
+p1235 ╭considering: ${tod_full}
+p1235 ├──expanding: ${tod_full}
+p1235 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
+p1235 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
+p1235 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text: Received:
+p1235 ├considering: ${if def:sender_rcvhost {from $sender_rcvhost
+p1235 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├──condition: def:sender_rcvhost
+p1235 ├─────result: true
+p1235 ╭considering: from $sender_rcvhost
+p1235 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text: from
+p1235 ├considering: $sender_rcvhost
+p1235 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├considering:
+p1235 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text:
+p1235
+p1235 ├considering: }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├──expanding: from $sender_rcvhost
+p1235
+p1235 ╰─────result: from [127.0.0.1] (helo=test.ex)
+p1235
+p1235 ╰──(tainted)
+p1235 ╭───scanning: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├──condition: def:sender_ident
+p1235 ├─────result: false
+p1235 ╭───scanning: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text: from
+p1235 ├───scanning: ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ╎╭───scanning: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 ╎ }}(Exim $version_number)
+p1235 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 ╎ }}id $message_exim_id${if def:received_for {
+p1235 ╎ for $received_for}}
+p1235 ╎├───scanning: } }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 ╎ }}(Exim $version_number)
+p1235 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 ╎ }}id $message_exim_id${if def:received_for {
+p1235 ╎ for $received_for}}
+p1235 ╎├──expanding: $sender_ident
+p1235 ╎├─────result:
+p1235 ╎╰───skipping: result is not used
+p1235 ├───scanning: }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text:
+p1235 ├───scanning: }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├──expanding: from ${quote_local_part:$sender_ident}
+p1235 ├─────result: from
+p1235 ╰───skipping: result is not used
+p1235 ├───item-res:
+p1235 ├───scanning: ${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├──condition: def:sender_helo_name
+p1235 ├─────result: false
+p1235 ╭───scanning: (helo=$sender_helo_name)
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text: (helo=
+p1235 ├───scanning: $sender_helo_name)
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───scanning: )
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text: )
+p1235
+p1235 ├───scanning: }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├──expanding: (helo=$sender_helo_name)
+p1235
+p1235 ├─────result: (helo=)
+p1235
+p1235 ╰───skipping: result is not used
+p1235 ├───item-res:
+p1235 ├───scanning: }}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 }}
+p1235 ├─────result:
+p1235 ╰───skipping: result is not used
+p1235 ├───item-res: from [127.0.0.1] (helo=test.ex)
+p1235
+p1235 ╰──(tainted)
+p1235 ├considering: by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text: by
+p1235 ├considering: $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├considering: ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text:
+p1235 ├considering: ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├──condition: def:received_protocol
+p1235 ├─────result: true
+p1235 ╭considering: with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text: with
+p1235 ├considering: $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├considering: }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text:
+p1235 ├considering: }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├──expanding: with $received_protocol
+p1235 ╰─────result: with smtp
+p1235 ├───item-res: with smtp
+p1235 ╰──(tainted)
+p1235 ├considering: ${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├──expanding: ($tls_in_ver)
+p1235 ├─────result: ()
+p1235 ╰───skipping: result is not used
+p1235 ├───item-res:
+p1235 ╰──(tainted)
+p1235 ├considering: ${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├──condition: def:tls_in_cipher_std
+p1235 ├─────result: false
+p1235 ╭───scanning: tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text: tls
+p1235 ├───scanning: $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───scanning:
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text:
+p1235
+p1235 ├───scanning: }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├──expanding: tls $tls_in_cipher_std
+p1235
+p1235 ├─────result: tls
+p1235
+p1235 ╰───skipping: result is not used
+p1235 ├───item-res:
+p1235 ╰──(tainted)
+p1235 ├considering: (Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text: (Exim
+p1235 ├considering: $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├considering: )
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text: )
+p1235
+p1235 ├considering: ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├──condition: def:sender_address
+p1235 ├─────result: true
+p1235 ╭considering: (envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text: (envelope-from <
+p1235 ├considering: $sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├considering: >)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text: >)
+p1235
+p1235 ├considering: }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├──expanding: (envelope-from <$sender_address>)
+p1235
+p1235 ╰─────result: (envelope-from <CALLER@test.ex>)
+p1235
+p1235 ╰──(tainted)
+p1235 ├───item-res: (envelope-from <CALLER@test.ex>)
+p1235
+p1235 ╰──(tainted)
+p1235 ├considering: id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├───────text: id
+p1235 ├considering: $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ├considering: ${if def:received_for {
+p1235 for $received_for}}
+p1235 ├──condition: def:received_for
+p1235 ├─────result: true
+p1235 ╭considering:
+p1235 for $received_for}}
+p1235 ├───────text:
+p1235 for
+p1235 ├considering: $received_for}}
+p1235 ├considering: }}
+p1235 ├──expanding:
+p1235 for $received_for
+p1235 ╰─────result:
+p1235 for dest_1@test.ex
+p1235 ╰──(tainted)
+p1235 ├───item-res:
+p1235 for dest_1@test.ex
+p1235 ╰──(tainted)
+p1235 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
+p1235 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1235 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1235 }}(Exim $version_number)
+p1235 ${if def:sender_address {(envelope-from <$sender_address>)
+p1235 }}id $message_exim_id${if def:received_for {
+p1235 for $received_for}}
+p1235 ╰─────result: Received: from [127.0.0.1] (helo=test.ex)
+p1235 by myhost.test.ex with smtp (Exim x.yz)
+p1235 (envelope-from <CALLER@test.ex>)
+p1235 id 10HmaX-0005vi-00
+p1235 for dest_1@test.ex
+p1235 ╰──(tainted)
+p1235 ╭considering: ${tod_full}
+p1235 ├──expanding: ${tod_full}
+p1235 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
+LOG: MAIN
+ <= CALLER@test.ex H=(test.ex) [127.0.0.1] P=smtp S=sss
+search_tidyup called
+Process p1235 is ready for new message
+LOG: smtp_connection MAIN
+ SMTP connection from (test.ex) [127.0.0.1] closed by QUIT
+p1234 1 SMTP accept process running
+p1234 Listening...
+p1234 daemon_notification from addr ''
+p1234 compiled caseless RE '^nomatch_list' not found in local cache
+p1234 compiling caseless RE '^nomatch_list'
+p1234 compiled RE '^nomatch_list' saved in local cache
+p1234 Listening...
+p1234 daemon_notification from addr ''
+p1234 compiled RE 'static_RE' not found in local cache
+p1234 compiling RE 'static_RE'
+p1234 compiled RE 'static_RE' saved in local cache
+p1234 Listening...
+p1234 daemon_notification from addr ''
+p1234 compiled RE 'tricky_static_RE$' not found in local cache
+p1234 compiling RE 'tricky_static_RE$'
+p1234 compiled RE 'tricky_static_RE$' saved in local cache
+p1234 Listening...
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=p1235 (daemon-accept) terminating with rc=0 >>>>>>>>>>>>>>>>
+p1234 child p1235 ended: status=0x0
+p1234 normal exit, 0
+p1234 0 SMTP accept processes now running
+p1234 Listening...
+p1234 Connection request from 127.0.0.1 port sssss
+p1234 search_tidyup called
+p1236 Process p1236 is handling incoming connection from [127.0.0.1]
+p1236 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full
+p1236 ├considering: ESMTP Exim $version_number $tod_full
+p1236 ├───────text: ESMTP Exim
+p1236 ├considering: $version_number $tod_full
+p1236 ├considering: $tod_full
+p1236 ├───────text:
+p1236 ├considering: $tod_full
+p1236 ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full
+p1236 ╰─────result: myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000
+p1236 Process p1236 is ready for new message
+p1236 compiled caseless RE '^nomatch_list' found in local cache
+p1236 ╭considering: ${if match {a_random_string} {static_RE}}
+p1236 ╭considering: a_random_string} {static_RE}}
+p1236 ├───────text: a_random_string
+p1236 ├considering: } {static_RE}}
+p1236 ├──expanding: a_random_string
+p1236 ╰─────result: a_random_string
+p1236 ╭considering: static_RE}}
+p1236 ├───────text: static_RE
+p1236 ├considering: }}
+p1236 ├──expanding: static_RE
+p1236 ╰─────result: static_RE
+p1236 compiled RE 'static_RE' found in local cache
+p1236 ├──condition: match {a_random_string} {static_RE}
+p1236 ├─────result: false
+p1236 ├──expanding: ${if match {a_random_string} {static_RE}}
+p1236 ╰─────result:
+p1236 ╭considering: ${if match {a_random_string} {tricky_static_RE\$}}
+p1236 ╭considering: a_random_string} {tricky_static_RE\$}}
+p1236 ├───────text: a_random_string
+p1236 ├considering: } {tricky_static_RE\$}}
+p1236 ├──expanding: a_random_string
+p1236 ╰─────result: a_random_string
+p1236 ╭considering: tricky_static_RE\$}}
+p1236 ├───────text: tricky_static_RE
+p1236 ├considering: \$}}
+p1236 ├backslashed: '\$'
+p1236 ├considering: }}
+p1236 ├──expanding: tricky_static_RE\$
+p1236 ╰─────result: tricky_static_RE$
+p1236 compiled RE 'tricky_static_RE$' found in local cache
+p1236 ├──condition: match {a_random_string} {tricky_static_RE\$}
+p1236 ├─────result: false
+p1236 ├──expanding: ${if match {a_random_string} {tricky_static_RE\$}}
+p1236 ╰─────result:
+p1236 ╭considering: ${if match {a_random_string} {pid=${pid} uncacheable_RE}}
+p1236 ╭considering: a_random_string} {pid=${pid} uncacheable_RE}}
+p1236 ├───────text: a_random_string
+p1236 ├considering: } {pid=${pid} uncacheable_RE}}
+p1236 ├──expanding: a_random_string
+p1236 ╰─────result: a_random_string
+p1236 ╭considering: pid=${pid} uncacheable_RE}}
+p1236 ├───────text: pid=
+p1236 ├considering: ${pid} uncacheable_RE}}
+p1236 ├considering: uncacheable_RE}}
+p1236 ├───────text: uncacheable_RE
+p1236 ├considering: }}
+p1236 ├──expanding: pid=${pid} uncacheable_RE
+p1236 ╰─────result: pid=p1236 uncacheable_RE
+p1236 compiling RE 'pid=p1236 uncacheable_RE'
+p1236 ├──condition: match {a_random_string} {pid=${pid} uncacheable_RE}
+p1236 ├─────result: false
+p1236 ├──expanding: ${if match {a_random_string} {pid=${pid} uncacheable_RE}}
+p1236 ╰─────result:
+p1236 search_tidyup called
+p1236 search_tidyup called
+p1236 ╭considering: ${tod_full}
+p1236 ├──expanding: ${tod_full}
+p1236 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
+p1236 ╭considering: Received: ${if def:sender_rcvhost {from $sender_rcvhost
+p1236 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text: Received:
+p1236 ├considering: ${if def:sender_rcvhost {from $sender_rcvhost
+p1236 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├──condition: def:sender_rcvhost
+p1236 ├─────result: true
+p1236 ╭considering: from $sender_rcvhost
+p1236 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text: from
+p1236 ├considering: $sender_rcvhost
+p1236 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├considering:
+p1236 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text:
+p1236
+p1236 ├considering: }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├──expanding: from $sender_rcvhost
+p1236
+p1236 ╰─────result: from [127.0.0.1] (helo=test.ex)
+p1236
+p1236 ╰──(tainted)
+p1236 ╭───scanning: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├──condition: def:sender_ident
+p1236 ├─────result: false
+p1236 ╭───scanning: from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text: from
+p1236 ├───scanning: ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ╎╭───scanning: $sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 ╎ }}(Exim $version_number)
+p1236 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 ╎ }}id $message_exim_id${if def:received_for {
+p1236 ╎ for $received_for}}
+p1236 ╎├───scanning: } }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 ╎ }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 ╎ }}(Exim $version_number)
+p1236 ╎ ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 ╎ }}id $message_exim_id${if def:received_for {
+p1236 ╎ for $received_for}}
+p1236 ╎├──expanding: $sender_ident
+p1236 ╎├─────result:
+p1236 ╎╰───skipping: result is not used
+p1236 ├───scanning: }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text:
+p1236 ├───scanning: }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├──expanding: from ${quote_local_part:$sender_ident}
+p1236 ├─────result: from
+p1236 ╰───skipping: result is not used
+p1236 ├───item-res:
+p1236 ├───scanning: ${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├──condition: def:sender_helo_name
+p1236 ├─────result: false
+p1236 ╭───scanning: (helo=$sender_helo_name)
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text: (helo=
+p1236 ├───scanning: $sender_helo_name)
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───scanning: )
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text: )
+p1236
+p1236 ├───scanning: }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├──expanding: (helo=$sender_helo_name)
+p1236
+p1236 ├─────result: (helo=)
+p1236
+p1236 ╰───skipping: result is not used
+p1236 ├───item-res:
+p1236 ├───scanning: }}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├──expanding: ${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 }}
+p1236 ├─────result:
+p1236 ╰───skipping: result is not used
+p1236 ├───item-res: from [127.0.0.1] (helo=test.ex)
+p1236
+p1236 ╰──(tainted)
+p1236 ├considering: by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text: by
+p1236 ├considering: $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├considering: ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text:
+p1236 ├considering: ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├──condition: def:received_protocol
+p1236 ├─────result: true
+p1236 ╭considering: with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text: with
+p1236 ├considering: $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├considering: }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text:
+p1236 ├considering: }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├──expanding: with $received_protocol
+p1236 ╰─────result: with smtp
+p1236 ├───item-res: with smtp
+p1236 ╰──(tainted)
+p1236 ├considering: ${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├──expanding: ($tls_in_ver)
+p1236 ├─────result: ()
+p1236 ╰───skipping: result is not used
+p1236 ├───item-res:
+p1236 ╰──(tainted)
+p1236 ├considering: ${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├──condition: def:tls_in_cipher_std
+p1236 ├─────result: false
+p1236 ╭───scanning: tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text: tls
+p1236 ├───scanning: $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───scanning:
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text:
+p1236
+p1236 ├───scanning: }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├──expanding: tls $tls_in_cipher_std
+p1236
+p1236 ├─────result: tls
+p1236
+p1236 ╰───skipping: result is not used
+p1236 ├───item-res:
+p1236 ╰──(tainted)
+p1236 ├considering: (Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text: (Exim
+p1236 ├considering: $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├considering: )
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text: )
+p1236
+p1236 ├considering: ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├──condition: def:sender_address
+p1236 ├─────result: true
+p1236 ╭considering: (envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text: (envelope-from <
+p1236 ├considering: $sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├considering: >)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text: >)
+p1236
+p1236 ├considering: }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├──expanding: (envelope-from <$sender_address>)
+p1236
+p1236 ╰─────result: (envelope-from <CALLER@test.ex>)
+p1236
+p1236 ╰──(tainted)
+p1236 ├───item-res: (envelope-from <CALLER@test.ex>)
+p1236
+p1236 ╰──(tainted)
+p1236 ├considering: id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├───────text: id
+p1236 ├considering: $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ├considering: ${if def:received_for {
+p1236 for $received_for}}
+p1236 ├──condition: def:received_for
+p1236 ├─────result: true
+p1236 ╭considering:
+p1236 for $received_for}}
+p1236 ├───────text:
+p1236 for
+p1236 ├considering: $received_for}}
+p1236 ├considering: }}
+p1236 ├──expanding:
+p1236 for $received_for
+p1236 ╰─────result:
+p1236 for dest_2@test.ex
+p1236 ╰──(tainted)
+p1236 ├───item-res:
+p1236 for dest_2@test.ex
+p1236 ╰──(tainted)
+p1236 ├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
+p1236 }{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
+p1236 }}}}by $primary_hostname ${if def:received_protocol {with $received_protocol }}${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
+p1236 }}(Exim $version_number)
+p1236 ${if def:sender_address {(envelope-from <$sender_address>)
+p1236 }}id $message_exim_id${if def:received_for {
+p1236 for $received_for}}
+p1236 ╰─────result: Received: from [127.0.0.1] (helo=test.ex)
+p1236 by myhost.test.ex with smtp (Exim x.yz)
+p1236 (envelope-from <CALLER@test.ex>)
+p1236 id 10HmaY-0005vi-00
+p1236 for dest_2@test.ex
+p1236 ╰──(tainted)
+p1236 ╭considering: ${tod_full}
+p1236 ├──expanding: ${tod_full}
+p1236 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000
+LOG: MAIN
+ <= CALLER@test.ex H=(test.ex) [127.0.0.1] P=smtp S=sss
+search_tidyup called
+Process p1236 is ready for new message
+LOG: smtp_connection MAIN
+ SMTP connection from (test.ex) [127.0.0.1] closed by QUIT
+p1234 1 SMTP accept process running
+p1234 Listening...
+search_tidyup called
+>>>>>>>>>>>>>>>> Exim pid=p1236 (daemon-accept) terminating with rc=0 >>>>>>>>>>>>>>>>
+p1234 child p1236 ended: status=0x0
+p1234 normal exit, 0
+p1234 0 SMTP accept processes now running
+p1234 Listening...
+p1234 SIGTERM/SIGINT seen
+p1234 search_tidyup called
+p1234 >>>>>>>>>>>>>>>> Exim pid=p1234 (daemon) terminating with rc=0 >>>>>>>>>>>>>>>>