X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/f9609304cd7ffe553e3da325287973a0b2a4446c..d945e180cbe2b26392fb21f7ae4dd2ccc603a81b:/test/stderr/0632 diff --git a/test/stderr/0632 b/test/stderr/0632 index 25b675dab..c19620b80 100644 --- a/test/stderr/0632 +++ b/test/stderr/0632 @@ -18,7 +18,7 @@ try option notifier_socket ├──────value: TESTSUITE/spool ├considering: /exim_daemon_notify ├───────text: /exim_daemon_notify - ├──expanding: $spool_directory/exim_daemon_notify + ├───expanded: $spool_directory/exim_daemon_notify ╰─────result: TESTSUITE/spool/exim_daemon_notify TESTSUITE/spool/exim_daemon_notify listening on all interfaces (IPv6) port PORT_D @@ -36,18 +36,18 @@ p1235 Process p1235 is handling incoming connection from [127.0.0.1] p1235 try option message_size_limit p1235 try option acl_smtp_connect p1235 try option smtp_banner -p1235 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full +p1235 ╭considering: $smtp_active_hostname░ESMTP░Exim░$version_number░$tod_full p1235 ├──────value: myhost.test.ex -p1235 ├considering: ESMTP Exim $version_number $tod_full -p1235 ├───────text: ESMTP Exim -p1235 ├considering: $version_number $tod_full +p1235 ├considering: ░ESMTP░Exim░$version_number░$tod_full +p1235 ├───────text: ░ESMTP░Exim░ +p1235 ├considering: $version_number░$tod_full p1235 ├──────value: x.yz -p1235 ├considering: $tod_full -p1235 ├───────text: +p1235 ├considering: ░$tod_full +p1235 ├───────text: ░ p1235 ├considering: $tod_full -p1235 ├──────value: Tue, 2 Mar 1999 09:44:33 +0000 -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 ├──────value: Tue,░2░Mar░1999░09:44:33░+0000 +p1235 ├───expanded: $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 try option acl_smtp_helo p1235 try option acl_smtp_mail @@ -60,18 +60,18 @@ p1235 ╭considering: $spool_directory/exim_daemon_notify p1235 ├──────value: TESTSUITE/spool p1235 ├considering: /exim_daemon_notify p1235 ├───────text: /exim_daemon_notify -p1235 ├──expanding: $spool_directory/exim_daemon_notify +p1235 ├───expanded: $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 ╭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 ├considering: }░{static_RE}} +p1235 ├───expanded: a_random_string p1235 ╰─────result: a_random_string p1235 ╭considering: static_RE}} p1235 ├───────text: static_RE p1235 ├considering: }} -p1235 ├──expanding: static_RE +p1235 ├───expanded: static_RE p1235 ╰─────result: static_RE p1235 compiled RE 'static_RE' not found in local cache p1235 compiling RE 'static_RE' @@ -82,24 +82,24 @@ p1235 ╭considering: $spool_directory/exim_daemon_notify p1235 ├──────value: TESTSUITE/spool p1235 ├considering: /exim_daemon_notify p1235 ├───────text: /exim_daemon_notify -p1235 ├──expanding: $spool_directory/exim_daemon_notify +p1235 ├───expanded: $spool_directory/exim_daemon_notify p1235 ╰─────result: TESTSUITE/spool/exim_daemon_notify -p1235 ├──condition: match {a_random_string} {static_RE} +p1235 ├──condition: match░{a_random_string}░{static_RE} p1235 ├─────result: false -p1235 ├──expanding: ${if match {a_random_string} {static_RE}} +p1235 ├───expanded: ${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 ╭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 ├considering: }░{tricky_static_RE\$}} +p1235 ├───expanded: 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 ├───expanded: 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$' @@ -110,391 +110,389 @@ p1235 ╭considering: $spool_directory/exim_daemon_notify p1235 ├──────value: TESTSUITE/spool p1235 ├considering: /exim_daemon_notify p1235 ├───────text: /exim_daemon_notify -p1235 ├──expanding: $spool_directory/exim_daemon_notify +p1235 ├───expanded: $spool_directory/exim_daemon_notify p1235 ╰─────result: TESTSUITE/spool/exim_daemon_notify -p1235 ├──condition: match {a_random_string} {tricky_static_RE\$} +p1235 ├──condition: match░{a_random_string}░{tricky_static_RE\$} p1235 ├─────result: false -p1235 ├──expanding: ${if match {a_random_string} {tricky_static_RE\$}} +p1235 ├───expanded: ${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 ╭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 ├considering: }░{pid=${pid}░uncacheable_RE}} +p1235 ├───expanded: a_random_string p1235 ╰─────result: a_random_string -p1235 ╭considering: pid=${pid} uncacheable_RE}} +p1235 ╭considering: pid=${pid}░uncacheable_RE}} p1235 ├───────text: pid= -p1235 ├considering: ${pid} uncacheable_RE}} -p1235 ├considering: uncacheable_RE}} -p1235 ├───────text: uncacheable_RE +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 ├───expanded: 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 ├──condition: match░{a_random_string}░{pid=${pid}░uncacheable_RE} p1235 ├─────result: false -p1235 ├──expanding: ${if match {a_random_string} {pid=${pid} uncacheable_RE}} +p1235 ├───expanded: ${if░match░{a_random_string}░{pid=${pid}░uncacheable_RE}} p1235 ╰─────result: p1235 try option acl_smtp_predata 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 ├───expanded: ${tod_full} +p1235 ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000 p1235 try option received_header_text -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 ╭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 ├──────value: [127.0.0.1] (helo=test.ex) +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 ├──────value: [127.0.0.1]░(helo=test.ex) p1235 ╰──(tainted) -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 ├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 ├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 ├───expanded: from░$sender_rcvhost↩ p1235 -p1235 ╰─────result: from [127.0.0.1] (helo=test.ex) +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 ╭───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: 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 ╎├──────value: -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 ╎├───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 ╎├───expanded: $sender_ident +p1235 ╎├─────result: ◀skipped▶ 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 ├───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 ├───expanded: from░${quote_local_part:$sender_ident}░ +p1235 ├─────result: ◀skipped▶ 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 ├───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 ╭───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: $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 ├──────value: -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 ├───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 ├───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 ├───expanded: (helo=$sender_helo_name)↩ p1235 +p1235 ├─────result: ◀skipped▶ 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 ├───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 ├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩ p1235 }} -p1235 ├─────result: +p1235 ├─────result: ◀skipped▶ p1235 ╰───skipping: result is not used -p1235 ├───item-res: from [127.0.0.1] (helo=test.ex) +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: 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 ├──────value: myhost.test.ex -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 ├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: 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 ├──────value: smtp -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 ├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 ├───expanded: 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 ${if def:sender_address {(envelope-from <$sender_address>) -p1235 }}id $message_exim_id${if def:received_for { -p1235 for $received_for}} -p1235 ├──expanding: ($tls_in_ver) -p1235 ├─────result: () +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 ${if░def:sender_address░{(envelope-from░<$sender_address>)↩ +p1235 }}id░$message_exim_id${if░def:received_for░{↩ +p1235 for░$received_for}} +p1235 ├───expanded: ░($tls_in_ver) +p1235 ├─────result: ◀skipped▶ 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 ├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: ░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 ├──────value: -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 ├───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 ├─────result: tls +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 ├───expanded: ░tls░$tls_in_cipher_std↩ p1235 +p1235 ├─────result: ◀skipped▶ 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: (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 ├──────value: x.yz -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 ├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 ├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: (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 ├──────value: CALLER@test.ex p1235 ╰──(tainted) -p1235 ├considering: >) -p1235 }}id $message_exim_id${if def:received_for { -p1235 for $received_for}} -p1235 ├───────text: >) +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 ├considering: }}id░$message_exim_id${if░def:received_for░{↩ +p1235 for░$received_for}} +p1235 ├───expanded: (envelope-from░<$sender_address>)↩ p1235 -p1235 ╰─────result: (envelope-from ) +p1235 ╰─────result: (envelope-from░)↩ p1235 p1235 ╰──(tainted) -p1235 ├───item-res: (envelope-from ) +p1235 ├───item-res: (envelope-from░)↩ 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: 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 ├──────value: 10HmaX-000000005vi-0000 -p1235 ├considering: ${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: ↩ +p1235 for░$received_for}} +p1235 ├───────text: ↩ +p1235 for░ p1235 ├considering: $received_for}} p1235 ├──────value: dest_1@test.ex p1235 ╰──(tainted) p1235 ├considering: }} -p1235 ├──expanding: -p1235 for $received_for -p1235 ╰─────result: -p1235 for dest_1@test.ex +p1235 ├───expanded: ↩ +p1235 for░$received_for +p1235 ╰─────result: ↩ +p1235 for░dest_1@test.ex p1235 ╰──(tainted) -p1235 ├───item-res: -p1235 for dest_1@test.ex +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 ) -p1235 id 10HmaX-000000005vi-0000 -p1235 for dest_1@test.ex +p1235 ├───expanded: 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░)↩ +p1235 id░10HmaX-000000005vi-0000↩ +p1235 for░dest_1@test.ex p1235 ╰──(tainted) p1235 try option acl_smtp_dkim p1235 try option acl_smtp_mime p1235 try option acl_smtp_data p1235 ╭considering: ${tod_full} -p1235 ├──expanding: ${tod_full} -p1235 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000 +p1235 ├───expanded: ${tod_full} +p1235 ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000 LOG: MAIN <= CALLER@test.ex H=(test.ex) [127.0.0.1] Ci=p1235 P=smtp S=sss search_tidyup called @@ -533,436 +531,434 @@ p1236 Process p1236 is handling incoming connection from [127.0.0.1] p1236 try option message_size_limit p1236 try option acl_smtp_connect p1236 try option smtp_banner -p1236 ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full +p1236 ╭considering: $smtp_active_hostname░ESMTP░Exim░$version_number░$tod_full p1236 ├──────value: myhost.test.ex -p1236 ├considering: ESMTP Exim $version_number $tod_full -p1236 ├───────text: ESMTP Exim -p1236 ├considering: $version_number $tod_full +p1236 ├considering: ░ESMTP░Exim░$version_number░$tod_full +p1236 ├───────text: ░ESMTP░Exim░ +p1236 ├considering: $version_number░$tod_full p1236 ├──────value: x.yz -p1236 ├considering: $tod_full -p1236 ├───────text: +p1236 ├considering: ░$tod_full +p1236 ├───────text: ░ p1236 ├considering: $tod_full -p1236 ├──────value: Tue, 2 Mar 1999 09:44:33 +0000 -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 ├──────value: Tue,░2░Mar░1999░09:44:33░+0000 +p1236 ├───expanded: $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 try option acl_smtp_helo p1236 try option acl_smtp_mail p1236 try option acl_smtp_rcpt 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 ╭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 ├considering: }░{static_RE}} +p1236 ├───expanded: a_random_string p1236 ╰─────result: a_random_string p1236 ╭considering: static_RE}} p1236 ├───────text: static_RE p1236 ├considering: }} -p1236 ├──expanding: static_RE +p1236 ├───expanded: static_RE p1236 ╰─────result: static_RE p1236 compiled RE 'static_RE' found in local cache -p1236 ├──condition: match {a_random_string} {static_RE} +p1236 ├──condition: match░{a_random_string}░{static_RE} p1236 ├─────result: false -p1236 ├──expanding: ${if match {a_random_string} {static_RE}} +p1236 ├───expanded: ${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 ╭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 ├considering: }░{tricky_static_RE\$}} +p1236 ├───expanded: 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 ├───expanded: 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 ├──condition: match░{a_random_string}░{tricky_static_RE\$} p1236 ├─────result: false -p1236 ├──expanding: ${if match {a_random_string} {tricky_static_RE\$}} +p1236 ├───expanded: ${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 ╭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 ├considering: }░{pid=${pid}░uncacheable_RE}} +p1236 ├───expanded: a_random_string p1236 ╰─────result: a_random_string -p1236 ╭considering: pid=${pid} uncacheable_RE}} +p1236 ╭considering: pid=${pid}░uncacheable_RE}} p1236 ├───────text: pid= -p1236 ├considering: ${pid} uncacheable_RE}} -p1236 ├considering: uncacheable_RE}} -p1236 ├───────text: uncacheable_RE +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 ├───expanded: 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 ├──condition: match░{a_random_string}░{pid=${pid}░uncacheable_RE} p1236 ├─────result: false -p1236 ├──expanding: ${if match {a_random_string} {pid=${pid} uncacheable_RE}} +p1236 ├───expanded: ${if░match░{a_random_string}░{pid=${pid}░uncacheable_RE}} p1236 ╰─────result: p1236 try option acl_smtp_predata 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 ├───expanded: ${tod_full} +p1236 ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000 p1236 try option received_header_text -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 ╭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 ├──────value: [127.0.0.1] (helo=test.ex) +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 ├──────value: [127.0.0.1]░(helo=test.ex) p1236 ╰──(tainted) -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 ├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 ├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 ├───expanded: from░$sender_rcvhost↩ p1236 -p1236 ╰─────result: from [127.0.0.1] (helo=test.ex) +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 ╭───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: 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 ╎├──────value: -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 ╎├───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 ╎├───expanded: $sender_ident +p1236 ╎├─────result: ◀skipped▶ 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 ├───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 ├───expanded: from░${quote_local_part:$sender_ident}░ +p1236 ├─────result: ◀skipped▶ 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 ├───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 ╭───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: $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 ├──────value: -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 ├───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 ├───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 ├───expanded: (helo=$sender_helo_name)↩ p1236 +p1236 ├─────result: ◀skipped▶ 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 ├───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 ├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩ p1236 }} -p1236 ├─────result: +p1236 ├─────result: ◀skipped▶ p1236 ╰───skipping: result is not used -p1236 ├───item-res: from [127.0.0.1] (helo=test.ex) +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: 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 ├──────value: myhost.test.ex -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 ├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: 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 ├──────value: smtp -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 ├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 ├───expanded: 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 ${if def:sender_address {(envelope-from <$sender_address>) -p1236 }}id $message_exim_id${if def:received_for { -p1236 for $received_for}} -p1236 ├──expanding: ($tls_in_ver) -p1236 ├─────result: () +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 ${if░def:sender_address░{(envelope-from░<$sender_address>)↩ +p1236 }}id░$message_exim_id${if░def:received_for░{↩ +p1236 for░$received_for}} +p1236 ├───expanded: ░($tls_in_ver) +p1236 ├─────result: ◀skipped▶ 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 ├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: ░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 ├──────value: -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 ├───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 ├─────result: tls +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 ├───expanded: ░tls░$tls_in_cipher_std↩ p1236 +p1236 ├─────result: ◀skipped▶ 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: (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 ├──────value: x.yz -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 ├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 ├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: (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 ├──────value: CALLER@test.ex p1236 ╰──(tainted) -p1236 ├considering: >) -p1236 }}id $message_exim_id${if def:received_for { -p1236 for $received_for}} -p1236 ├───────text: >) +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 ├considering: }}id░$message_exim_id${if░def:received_for░{↩ +p1236 for░$received_for}} +p1236 ├───expanded: (envelope-from░<$sender_address>)↩ p1236 -p1236 ╰─────result: (envelope-from ) +p1236 ╰─────result: (envelope-from░)↩ p1236 p1236 ╰──(tainted) -p1236 ├───item-res: (envelope-from ) +p1236 ├───item-res: (envelope-from░)↩ 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: 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 ├──────value: 10HmaY-000000005vi-0000 -p1236 ├considering: ${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: ↩ +p1236 for░$received_for}} +p1236 ├───────text: ↩ +p1236 for░ p1236 ├considering: $received_for}} p1236 ├──────value: dest_2@test.ex p1236 ╰──(tainted) p1236 ├considering: }} -p1236 ├──expanding: -p1236 for $received_for -p1236 ╰─────result: -p1236 for dest_2@test.ex +p1236 ├───expanded: ↩ +p1236 for░$received_for +p1236 ╰─────result: ↩ +p1236 for░dest_2@test.ex p1236 ╰──(tainted) -p1236 ├───item-res: -p1236 for dest_2@test.ex +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 ) -p1236 id 10HmaY-000000005vi-0000 -p1236 for dest_2@test.ex +p1236 ├───expanded: 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░)↩ +p1236 id░10HmaY-000000005vi-0000↩ +p1236 for░dest_2@test.ex p1236 ╰──(tainted) p1236 try option acl_smtp_dkim p1236 try option acl_smtp_mime p1236 try option acl_smtp_data p1236 ╭considering: ${tod_full} -p1236 ├──expanding: ${tod_full} -p1236 ╰─────result: Tue, 2 Mar 1999 09:44:33 +0000 +p1236 ├───expanded: ${tod_full} +p1236 ╰─────result: Tue,░2░Mar░1999░09:44:33░+0000 LOG: MAIN <= CALLER@test.ex H=(test.ex) [127.0.0.1] Ci=p1236 P=smtp S=sss search_tidyup called