for $received_for}}
├──expanding: from ${quote_local_part:$sender_ident}
╰─────result: from CALLER
+ ├───item-res: from CALLER
├considering: ${if def:sender_helo_name {(helo=$sender_helo_name)
}}}}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
}}(Exim $version_number)
╰─────result: (helo=myhost.test.ex)
╰──(tainted)
+ ├───item-res: (helo=myhost.test.ex)
+
+ ╰──(tainted)
├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
}}(Exim $version_number)
${if def:sender_address {(envelope-from <$sender_address>)
╰─────result: from CALLER (helo=myhost.test.ex)
╰──(tainted)
+ ├───item-res: from CALLER (helo=myhost.test.ex)
+
+ ╰──(tainted)
├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
}}(Exim $version_number)
${if def:sender_address {(envelope-from <$sender_address>)
for $received_for}}
├──expanding: with $received_protocol
╰─────result: with local-esmtp
+ ├───item-res: with local-esmtp
+ ╰──(tainted)
├considering: ${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
}}(Exim $version_number)
${if def:sender_address {(envelope-from <$sender_address>)
├──expanding: ($tls_in_ver)
├─────result: ()
╰───skipping: result is not used
+ ├───item-res:
+ ╰──(tainted)
├considering: ${if def:tls_in_cipher_std { tls $tls_in_cipher_std
}}(Exim $version_number)
${if def:sender_address {(envelope-from <$sender_address>)
├─────result: tls
╰───skipping: result is not used
+ ├───item-res:
+ ╰──(tainted)
├considering: (Exim $version_number)
${if def:sender_address {(envelope-from <$sender_address>)
}}id $message_exim_id${if def:received_for {
╰─────result: (envelope-from <CALLER@myhost.test.ex>)
+ ├───item-res: (envelope-from <CALLER@myhost.test.ex>)
+
+ ╰──(tainted)
├considering: id $message_exim_id${if def:received_for {
for $received_for}}
├───────text: id
╰─────result:
for userx@domain.com
╰──(tainted)
+ ├───item-res:
+ for userx@domain.com
+ ╰──(tainted)
├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
}{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
}}}}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
for $received_for}}
├──expanding: from ${quote_local_part:$sender_ident}
╰─────result: from CALLER
+ ├───item-res: from CALLER
├considering: ${if def:sender_helo_name {(helo=$sender_helo_name)
}}}}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
}}(Exim $version_number)
╰─────result: (helo=myhost.test.ex)
╰──(tainted)
+ ├───item-res: (helo=myhost.test.ex)
+
+ ╰──(tainted)
├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
}}(Exim $version_number)
${if def:sender_address {(envelope-from <$sender_address>)
╰─────result: from CALLER (helo=myhost.test.ex)
╰──(tainted)
+ ├───item-res: from CALLER (helo=myhost.test.ex)
+
+ ╰──(tainted)
├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
}}(Exim $version_number)
${if def:sender_address {(envelope-from <$sender_address>)
for $received_for}}
├──expanding: with $received_protocol
╰─────result: with local-esmtp
+ ├───item-res: with local-esmtp
+ ╰──(tainted)
├considering: ${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
}}(Exim $version_number)
${if def:sender_address {(envelope-from <$sender_address>)
├──expanding: ($tls_in_ver)
├─────result: ()
╰───skipping: result is not used
+ ├───item-res:
+ ╰──(tainted)
├considering: ${if def:tls_in_cipher_std { tls $tls_in_cipher_std
}}(Exim $version_number)
${if def:sender_address {(envelope-from <$sender_address>)
├─────result: tls
╰───skipping: result is not used
+ ├───item-res:
+ ╰──(tainted)
├considering: (Exim $version_number)
${if def:sender_address {(envelope-from <$sender_address>)
}}id $message_exim_id${if def:received_for {
╰─────result: (envelope-from <CALLER@myhost.test.ex>)
+ ├───item-res: (envelope-from <CALLER@myhost.test.ex>)
+
+ ╰──(tainted)
├considering: id $message_exim_id${if def:received_for {
for $received_for}}
├───────text: id
╰─────result:
for usery@domain.com
╰──(tainted)
+ ├───item-res:
+ for usery@domain.com
+ ╰──(tainted)
├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
}{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
}}}}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
for $received_for}}
├──expanding: from ${quote_local_part:$sender_ident}
╰─────result: from CALLER
+ ├───item-res: from CALLER
├considering: ${if def:sender_helo_name {(helo=$sender_helo_name)
}}}}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
}}(Exim $version_number)
╰─────result: (helo=myhost.test.ex)
╰──(tainted)
+ ├───item-res: (helo=myhost.test.ex)
+
+ ╰──(tainted)
├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
}}(Exim $version_number)
${if def:sender_address {(envelope-from <$sender_address>)
╰─────result: from CALLER (helo=myhost.test.ex)
╰──(tainted)
+ ├───item-res: from CALLER (helo=myhost.test.ex)
+
+ ╰──(tainted)
├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
}}(Exim $version_number)
${if def:sender_address {(envelope-from <$sender_address>)
for $received_for}}
├──expanding: with $received_protocol
╰─────result: with local-esmtp
+ ├───item-res: with local-esmtp
+ ╰──(tainted)
├considering: ${if def:tls_in_ver { ($tls_in_ver)}}${if def:tls_in_cipher_std { tls $tls_in_cipher_std
}}(Exim $version_number)
${if def:sender_address {(envelope-from <$sender_address>)
├──expanding: ($tls_in_ver)
├─────result: ()
╰───skipping: result is not used
+ ├───item-res:
+ ╰──(tainted)
├considering: ${if def:tls_in_cipher_std { tls $tls_in_cipher_std
}}(Exim $version_number)
${if def:sender_address {(envelope-from <$sender_address>)
├─────result: tls
╰───skipping: result is not used
+ ├───item-res:
+ ╰──(tainted)
├considering: (Exim $version_number)
${if def:sender_address {(envelope-from <$sender_address>)
}}id $message_exim_id${if def:received_for {
╰─────result: (envelope-from <CALLER@myhost.test.ex>)
+ ├───item-res: (envelope-from <CALLER@myhost.test.ex>)
+
+ ╰──(tainted)
├considering: id $message_exim_id${if def:received_for {
for $received_for}}
├───────text: id
╰─────result:
for usery@domain.com
╰──(tainted)
+ ├───item-res:
+ for usery@domain.com
+ ╰──(tainted)
├──expanding: Received: ${if def:sender_rcvhost {from $sender_rcvhost
}{${if def:sender_ident {from ${quote_local_part:$sender_ident} }}${if def:sender_helo_name {(helo=$sender_helo_name)
}}}}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