git://git.exim.org
/
exim.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b84bf19
)
Debug: markup ASCII control-chars
author
Jeremy Harris
<jgh146exb@wizmail.org>
Sat, 4 May 2024 14:43:36 +0000
(15:43 +0100)
committer
Jeremy Harris
<jgh146exb@wizmail.org>
Sat, 4 May 2024 16:53:04 +0000
(17:53 +0100)
src/src/string.c
patch
|
blob
|
history
test/stderr/0402
patch
|
blob
|
history
test/stderr/0544
patch
|
blob
|
history
test/stderr/0632
patch
|
blob
|
history
test/stderr/2600
patch
|
blob
|
history
test/stderr/2620
patch
|
blob
|
history
test/stderr/5410
patch
|
blob
|
history
diff --git
a/src/src/string.c
b/src/src/string.c
index a627611afa32b424d843875937df253a1dc565ab..170b47b238fd2e353dbc635d4f7aaf45e8d15e1d 100644
(file)
--- a/
src/src/string.c
+++ b/
src/src/string.c
@@
-1623,7
+1623,7
@@
while (*fp)
goto INSERT_GSTRING;
}
goto INSERT_GSTRING;
}
- case 'W': /* Maybe mark up spaces & newlines */
+ case 'W': /* Maybe mark up
ctrls,
spaces & newlines */
s = va_arg(ap, char *);
if (Ustrpbrk(s, " \n") && !IS_DEBUG(D_noutf8))
{
s = va_arg(ap, char *);
if (Ustrpbrk(s, " \n") && !IS_DEBUG(D_noutf8))
{
@@
-1646,7
+1646,15
@@
while (*fp)
if (precision >= 0) precision += 3;
break;
default:
if (precision >= 0) precision += 3;
break;
default:
- zg = string_catn(zg, CUS s, 1);
+ if (*s <= ' ')
+ { /* base of UTF8 symbols for ASCII control chars */
+ uschar ctrl_symbol[3] = {[0]=0xe2, [1]=0x90, [2]=0x80};
+ ctrl_symbol[2] |= *s;
+ zg = string_catn(zg, ctrl_symbol, 3);
+ if (precision >= 0) precision += 2;
+ }
+ else
+ zg = string_catn(zg, CUS s, 1);
break;
}
}
break;
}
}
diff --git
a/test/stderr/0402
b/test/stderr/0402
index 0d00c73e5a2d04d30917c0a05b1a9d52480a59bd..c3aa0acef2beb6c7733b8101587054600de881f3 100644
(file)
--- a/
test/stderr/0402
+++ b/
test/stderr/0402
@@
-55,331
+55,331
@@
Data file written for message 10HmaX-000000005vi-0000
╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
try option received_header_text
╭considering: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
try option received_header_text
╭considering: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: Received:░
├considering: ${if░def:sender_rcvhost░{from░$sender_rcvhost↩
├───────text: Received:░
├considering: ${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_rcvhost
├─────result: false
╭───scanning: from░$sender_rcvhost↩
├──condition: def:sender_rcvhost
├─────result: false
╭───scanning: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: from░
├───scanning: $sender_rcvhost↩
├───────text: from░
├───scanning: $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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value:
├───scanning: ↩
├──────value:
├───scanning: ↩
-
}{${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ↩
├───────text: ↩
-
+ ␉
├───scanning: }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───scanning: }{${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: from░$sender_rcvhost↩
├───expanded: from░$sender_rcvhost↩
-
+ ␉
├─────result: ◀skipped▶
╰───skipping: result is not used
╭considering: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├─────result: ◀skipped▶
╰───skipping: result is not used
╭considering: ${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_ident
├─────result: true
╭considering: from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├──condition: def:sender_ident
├─────result: true
╭considering: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: from░
├considering: ${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───────text: from░
├considering: ${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
╎╭considering: $sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
╎╭considering: $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↩
- ╎
}}(Exim░$version_number)↩
- ╎
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
- ╎
}}id░$message_exim_id${if░def:received_for░{↩
- ╎
for░$received_for}}
+ ╎
␉
}}}}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>)↩
+ ╎
␉
}}id░$message_exim_id${if░def:received_for░{↩
+ ╎
␉
for░$received_for}}
╎├──────value: CALLER
╎├considering: }░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
╎├──────value: 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)↩
- ╎
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
- ╎
}}id░$message_exim_id${if░def:received_for░{↩
- ╎
for░$received_for}}
+ ╎
␉
}}}}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>)↩
+ ╎
␉
}}id░$message_exim_id${if░def:received_for░{↩
+ ╎
␉
for░$received_for}}
╎├───expanded: $sender_ident
╎╰─────result: CALLER
├─────op-res: CALLER
├considering: ░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
╎├───expanded: $sender_ident
╎╰─────result: CALLER
├─────op-res: 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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░
├considering: }}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───────text: ░
├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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: from░${quote_local_part:$sender_ident}░
╰─────result: from░CALLER░
├───item-res: from░CALLER░
├considering: ${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───expanded: 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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_helo_name
├─────result: false
╭───scanning: (helo=$sender_helo_name)↩
├──condition: def:sender_helo_name
├─────result: false
╭───scanning: (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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: (helo=
├───scanning: $sender_helo_name)↩
├───────text: (helo=
├───scanning: $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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value:
├───scanning: )↩
├──────value:
├───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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: )↩
├───────text: )↩
-
+ ␉
├───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↩
├───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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: (helo=$sender_helo_name)↩
├───expanded: (helo=$sender_helo_name)↩
-
+ ␉
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├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↩
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
-
}}
+
␉
}}
╰─────result: from░CALLER░
├───item-res: from░CALLER░
├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↩
╰─────result: from░CALLER░
├───item-res: from░CALLER░
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: by░
├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↩
├───────text: by░
├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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: mail.test.ex
├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↩
├──────value: mail.test.ex
├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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░
├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↩
├───────text: ░
├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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:received_protocol
├─────result: true
╭considering: with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├──condition: def:received_protocol
├─────result: true
╭considering: 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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: with░
├considering: $received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───────text: with░
├considering: $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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: local
├considering: ░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├──────value: local
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░
├considering: }}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───────text: ░
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: with░$received_protocol░
╰─────result: with░local░
├───item-res: with░local░
├considering: ${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───expanded: with░$received_protocol░
╰─────result: with░local░
├───item-res: with░local░
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: ░($tls_in_ver)
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├considering: ${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───expanded: ░($tls_in_ver)
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├considering: ${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:tls_in_cipher_std
├─────result: false
╭───scanning: ░tls░$tls_in_cipher_std↩
├──condition: def:tls_in_cipher_std
├─────result: false
╭───scanning: ░tls░$tls_in_cipher_std↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░tls░
├───scanning: $tls_in_cipher_std↩
├───────text: ░tls░
├───scanning: $tls_in_cipher_std↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value:
├───scanning: ↩
├──────value:
├───scanning: ↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ↩
├───────text: ↩
-
+ ␉
├───scanning: }}(Exim░$version_number)↩
├───scanning: }}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: ░tls░$tls_in_cipher_std↩
├───expanded: ░tls░$tls_in_cipher_std↩
-
+ ␉
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├considering: (Exim░$version_number)↩
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├considering: (Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: (Exim░
├considering: $version_number)↩
├───────text: (Exim░
├considering: $version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: x.yz
├considering: )↩
├──────value: x.yz
├considering: )↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: )↩
├───────text: )↩
-
+ ␉
├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_address
├─────result: true
╭considering: (envelope-from░<$sender_address>)↩
├──condition: def:sender_address
├─────result: true
╭considering: (envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: (envelope-from░<
├considering: $sender_address>)↩
├───────text: (envelope-from░<
├considering: $sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: CALLER@test.ex
├considering: >)↩
├──────value: CALLER@test.ex
├considering: >)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: >)↩
├───────text: >)↩
-
+ ␉
├considering: }}id░$message_exim_id${if░def:received_for░{↩
├considering: }}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├───expanded: (envelope-from░<$sender_address>)↩
├───expanded: (envelope-from░<$sender_address>)↩
-
+ ␉
╰─────result: (envelope-from░<CALLER@test.ex>)↩
╰─────result: (envelope-from░<CALLER@test.ex>)↩
-
+ ␉
├───item-res: (envelope-from░<CALLER@test.ex>)↩
├───item-res: (envelope-from░<CALLER@test.ex>)↩
-
+ ␉
├considering: id░$message_exim_id${if░def:received_for░{↩
├considering: id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├───────text: id░
├considering: $message_exim_id${if░def:received_for░{↩
├───────text: id░
├considering: $message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├──────value: 10HmaX-000000005vi-0000
├considering: ${if░def:received_for░{↩
├──────value: 10HmaX-000000005vi-0000
├considering: ${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├──condition: def:received_for
├─────result: false
╭───scanning: ↩
├──condition: def:received_for
├─────result: false
╭───scanning: ↩
-
for░$received_for}}
+
␉
for░$received_for}}
├───────text: ↩
├───────text: ↩
-
for░
+
␉
for░
├───scanning: $received_for}}
├──────value:
├───scanning: }}
├───expanded: ↩
├───scanning: $received_for}}
├──────value:
├───scanning: }}
├───expanded: ↩
-
for░$received_for
+
␉
for░$received_for
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├───expanded: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├───expanded: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
╰─────result: Received:░from░CALLER░by░mail.test.ex░with░local░(Exim░x.yz)↩
╰─────result: Received:░from░CALLER░by░mail.test.ex░with░local░(Exim░x.yz)↩
-
(envelope-from░<CALLER@test.ex>)↩
-
id░10HmaX-000000005vi-0000
+
␉
(envelope-from░<CALLER@test.ex>)↩
+
␉
id░10HmaX-000000005vi-0000
>>Generated Received: header line
P Received: from CALLER by mail.test.ex with local (Exim x.yz)
(envelope-from <CALLER@test.ex>)
>>Generated Received: header line
P Received: from CALLER by mail.test.ex with local (Exim x.yz)
(envelope-from <CALLER@test.ex>)
diff --git
a/test/stderr/0544
b/test/stderr/0544
index 3e5fbe13e275903c15eb354e1a51fb7ad6a02f5b..a9879b1c7c889eb17b151786434558cccfea2bed 100644
(file)
--- a/
test/stderr/0544
+++ b/
test/stderr/0544
@@
-17,331
+17,331
@@
try option message_id_header_text
╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
try option received_header_text
╭considering: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
try option received_header_text
╭considering: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: Received:░
├considering: ${if░def:sender_rcvhost░{from░$sender_rcvhost↩
├───────text: Received:░
├considering: ${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_rcvhost
├─────result: false
╭───scanning: from░$sender_rcvhost↩
├──condition: def:sender_rcvhost
├─────result: false
╭───scanning: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: from░
├───scanning: $sender_rcvhost↩
├───────text: from░
├───scanning: $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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value:
├───scanning: ↩
├──────value:
├───scanning: ↩
-
}{${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ↩
├───────text: ↩
-
+ ␉
├───scanning: }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───scanning: }{${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: from░$sender_rcvhost↩
├───expanded: from░$sender_rcvhost↩
-
+ ␉
├─────result: ◀skipped▶
╰───skipping: result is not used
╭considering: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├─────result: ◀skipped▶
╰───skipping: result is not used
╭considering: ${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_ident
├─────result: true
╭considering: from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├──condition: def:sender_ident
├─────result: true
╭considering: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: from░
├considering: ${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───────text: from░
├considering: ${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
╎╭considering: $sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
╎╭considering: $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↩
- ╎
}}(Exim░$version_number)↩
- ╎
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
- ╎
}}id░$message_exim_id${if░def:received_for░{↩
- ╎
for░$received_for}}
+ ╎
␉
}}}}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>)↩
+ ╎
␉
}}id░$message_exim_id${if░def:received_for░{↩
+ ╎
␉
for░$received_for}}
╎├──────value: CALLER
╎├considering: }░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
╎├──────value: 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)↩
- ╎
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
- ╎
}}id░$message_exim_id${if░def:received_for░{↩
- ╎
for░$received_for}}
+ ╎
␉
}}}}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>)↩
+ ╎
␉
}}id░$message_exim_id${if░def:received_for░{↩
+ ╎
␉
for░$received_for}}
╎├───expanded: $sender_ident
╎╰─────result: CALLER
├─────op-res: CALLER
├considering: ░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
╎├───expanded: $sender_ident
╎╰─────result: CALLER
├─────op-res: 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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░
├considering: }}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───────text: ░
├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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: from░${quote_local_part:$sender_ident}░
╰─────result: from░CALLER░
├───item-res: from░CALLER░
├considering: ${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───expanded: 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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_helo_name
├─────result: false
╭───scanning: (helo=$sender_helo_name)↩
├──condition: def:sender_helo_name
├─────result: false
╭───scanning: (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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: (helo=
├───scanning: $sender_helo_name)↩
├───────text: (helo=
├───scanning: $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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value:
├───scanning: )↩
├──────value:
├───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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: )↩
├───────text: )↩
-
+ ␉
├───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↩
├───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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: (helo=$sender_helo_name)↩
├───expanded: (helo=$sender_helo_name)↩
-
+ ␉
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├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↩
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
-
}}
+
␉
}}
╰─────result: from░CALLER░
├───item-res: from░CALLER░
├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↩
╰─────result: from░CALLER░
├───item-res: from░CALLER░
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: by░
├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↩
├───────text: by░
├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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: the.local.host.name
├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↩
├──────value: the.local.host.name
├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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░
├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↩
├───────text: ░
├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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:received_protocol
├─────result: true
╭considering: with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├──condition: def:received_protocol
├─────result: true
╭considering: 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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: with░
├considering: $received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───────text: with░
├considering: $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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: local
├considering: ░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├──────value: local
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░
├considering: }}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───────text: ░
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: with░$received_protocol░
╰─────result: with░local░
├───item-res: with░local░
├considering: ${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───expanded: with░$received_protocol░
╰─────result: with░local░
├───item-res: with░local░
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: ░($tls_in_ver)
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├considering: ${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───expanded: ░($tls_in_ver)
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├considering: ${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:tls_in_cipher_std
├─────result: false
╭───scanning: ░tls░$tls_in_cipher_std↩
├──condition: def:tls_in_cipher_std
├─────result: false
╭───scanning: ░tls░$tls_in_cipher_std↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░tls░
├───scanning: $tls_in_cipher_std↩
├───────text: ░tls░
├───scanning: $tls_in_cipher_std↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value:
├───scanning: ↩
├──────value:
├───scanning: ↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ↩
├───────text: ↩
-
+ ␉
├───scanning: }}(Exim░$version_number)↩
├───scanning: }}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: ░tls░$tls_in_cipher_std↩
├───expanded: ░tls░$tls_in_cipher_std↩
-
+ ␉
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├considering: (Exim░$version_number)↩
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├considering: (Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: (Exim░
├considering: $version_number)↩
├───────text: (Exim░
├considering: $version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: x.yz
├considering: )↩
├──────value: x.yz
├considering: )↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: )↩
├───────text: )↩
-
+ ␉
├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_address
├─────result: true
╭considering: (envelope-from░<$sender_address>)↩
├──condition: def:sender_address
├─────result: true
╭considering: (envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: (envelope-from░<
├considering: $sender_address>)↩
├───────text: (envelope-from░<
├considering: $sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: CALLER@test.ex
├considering: >)↩
├──────value: CALLER@test.ex
├considering: >)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: >)↩
├───────text: >)↩
-
+ ␉
├considering: }}id░$message_exim_id${if░def:received_for░{↩
├considering: }}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├───expanded: (envelope-from░<$sender_address>)↩
├───expanded: (envelope-from░<$sender_address>)↩
-
+ ␉
╰─────result: (envelope-from░<CALLER@test.ex>)↩
╰─────result: (envelope-from░<CALLER@test.ex>)↩
-
+ ␉
├───item-res: (envelope-from░<CALLER@test.ex>)↩
├───item-res: (envelope-from░<CALLER@test.ex>)↩
-
+ ␉
├considering: id░$message_exim_id${if░def:received_for░{↩
├considering: id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├───────text: id░
├considering: $message_exim_id${if░def:received_for░{↩
├───────text: id░
├considering: $message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├──────value: 10HmaX-000000005vi-0000
├considering: ${if░def:received_for░{↩
├──────value: 10HmaX-000000005vi-0000
├considering: ${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├──condition: def:received_for
├─────result: false
╭───scanning: ↩
├──condition: def:received_for
├─────result: false
╭───scanning: ↩
-
for░$received_for}}
+
␉
for░$received_for}}
├───────text: ↩
├───────text: ↩
-
for░
+
␉
for░
├───scanning: $received_for}}
├──────value:
├───scanning: }}
├───expanded: ↩
├───scanning: $received_for}}
├──────value:
├───scanning: }}
├───expanded: ↩
-
for░$received_for
+
␉
for░$received_for
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├───expanded: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
├───expanded: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
╰─────result: Received:░from░CALLER░by░the.local.host.name░with░local░(Exim░x.yz)↩
╰─────result: Received:░from░CALLER░by░the.local.host.name░with░local░(Exim░x.yz)↩
-
(envelope-from░<CALLER@test.ex>)↩
-
id░10HmaX-000000005vi-0000
+
␉
(envelope-from░<CALLER@test.ex>)↩
+
␉
id░10HmaX-000000005vi-0000
try option acl_not_smtp
╭considering: ${tod_full}
├───expanded: ${tod_full}
try option acl_not_smtp
╭considering: ${tod_full}
├───expanded: ${tod_full}
diff --git
a/test/stderr/0632
b/test/stderr/0632
index c19620b80909813aad95ef795e02b22c31915dc3..69337158362e31d98d484c5f6a76da98b9e90e50 100644
(file)
--- a/
test/stderr/0632
+++ b/
test/stderr/0632
@@
-143,349
+143,349
@@
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 ╰─────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
␉
}{${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 ├───────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
␉
}{${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 ├──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
␉
}{${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 ├───────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
␉
}{${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 ├──────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
␉
}{${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 ├───────text: ↩
-p1235
+p1235
␉
p1235 ├considering: }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
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
␉
}}}}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 ├───expanded: from░$sender_rcvhost↩
-p1235
+p1235
␉
p1235 ╰─────result: from░[127.0.0.1]░(helo=test.ex)↩
p1235 ╰─────result: from░[127.0.0.1]░(helo=test.ex)↩
-p1235
+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 ╰──(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
␉
}}}}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 ├──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
␉
}}}}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 ├───────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
␉
}}}}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 ╎╭───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 ╎
␉
}}}}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 ╎├──────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 ╎
␉
}}}}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 ╎├───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
␉
}}}}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 ├───────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
␉
}}}}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 ├───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
␉
}}}}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 ├──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
␉
}}}}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 ├───────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
␉
}}}}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 ├──────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
␉
}}}}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 ├───────text: )↩
-p1235
+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 ├───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
␉
}}(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 ├───expanded: (helo=$sender_helo_name)↩
-p1235
+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 ├─────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
␉
}}(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 ├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
-p1235
}}
+p1235
␉
}}
p1235 ├─────result: ◀skipped▶
p1235 ╰───skipping: result is not used
p1235 ├───item-res: from░[127.0.0.1]░(helo=test.ex)↩
p1235 ├─────result: ◀skipped▶
p1235 ╰───skipping: result is not used
p1235 ├───item-res: from░[127.0.0.1]░(helo=test.ex)↩
-p1235
+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 ╰──(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
␉
}}(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 ├───────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
␉
}}(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 ├──────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
␉
}}(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 ├───────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
␉
}}(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 ├──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
␉
}}(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 ├───────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
␉
}}(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 ├──────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
␉
}}(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 ├───────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
␉
}}(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 ├───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
␉
}}(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 ├───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
␉
}}(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 ├──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
␉
}}(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 ├───────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
␉
}}(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 ├──────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
␉
}}(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 ├───────text: ↩
-p1235
+p1235
␉
p1235 ├───scanning: }}(Exim░$version_number)↩
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
␉
${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 ├───expanded: ░tls░$tls_in_cipher_std↩
-p1235
+p1235
␉
p1235 ├─────result: ◀skipped▶
p1235 ╰───skipping: result is not used
p1235 ├───item-res:
p1235 ╰──(tainted)
p1235 ├considering: (Exim░$version_number)↩
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
␉
${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 ├───────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
␉
${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 ├──────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
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+p1235
␉
}}id░$message_exim_id${if░def:received_for░{↩
+p1235
␉
for░$received_for}}
p1235 ├───────text: )↩
p1235 ├───────text: )↩
-p1235
+p1235
␉
p1235 ├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
p1235 ├considering: ${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 ├──condition: def:sender_address
p1235 ├─────result: true
p1235 ╭considering: (envelope-from░<$sender_address>)↩
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
␉
}}id░$message_exim_id${if░def:received_for░{↩
+p1235
␉
for░$received_for}}
p1235 ├───────text: (envelope-from░<
p1235 ├considering: $sender_address>)↩
p1235 ├───────text: (envelope-from░<
p1235 ├considering: $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 ├──────value: CALLER@test.ex
p1235 ╰──(tainted)
p1235 ├considering: >)↩
p1235 ├──────value: CALLER@test.ex
p1235 ╰──(tainted)
p1235 ├considering: >)↩
-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 ├───────text: >)↩
p1235 ├───────text: >)↩
-p1235
+p1235
␉
p1235 ├considering: }}id░$message_exim_id${if░def:received_for░{↩
p1235 ├considering: }}id░$message_exim_id${if░def:received_for░{↩
-p1235
for░$received_for}}
+p1235
␉
for░$received_for}}
p1235 ├───expanded: (envelope-from░<$sender_address>)↩
p1235 ├───expanded: (envelope-from░<$sender_address>)↩
-p1235
+p1235
␉
p1235 ╰─────result: (envelope-from░<CALLER@test.ex>)↩
p1235 ╰─────result: (envelope-from░<CALLER@test.ex>)↩
-p1235
+p1235
␉
p1235 ╰──(tainted)
p1235 ├───item-res: (envelope-from░<CALLER@test.ex>)↩
p1235 ╰──(tainted)
p1235 ├───item-res: (envelope-from░<CALLER@test.ex>)↩
-p1235
+p1235
␉
p1235 ╰──(tainted)
p1235 ├considering: id░$message_exim_id${if░def:received_for░{↩
p1235 ╰──(tainted)
p1235 ├considering: id░$message_exim_id${if░def:received_for░{↩
-p1235
for░$received_for}}
+p1235
␉
for░$received_for}}
p1235 ├───────text: id░
p1235 ├considering: $message_exim_id${if░def:received_for░{↩
p1235 ├───────text: id░
p1235 ├considering: $message_exim_id${if░def:received_for░{↩
-p1235
for░$received_for}}
+p1235
␉
for░$received_for}}
p1235 ├──────value: 10HmaX-000000005vi-0000
p1235 ├considering: ${if░def:received_for░{↩
p1235 ├──────value: 10HmaX-000000005vi-0000
p1235 ├considering: ${if░def:received_for░{↩
-p1235
for░$received_for}}
+p1235
␉
for░$received_for}}
p1235 ├──condition: def:received_for
p1235 ├─────result: true
p1235 ╭considering: ↩
p1235 ├──condition: def:received_for
p1235 ├─────result: true
p1235 ╭considering: ↩
-p1235
for░$received_for}}
+p1235
␉
for░$received_for}}
p1235 ├───────text: ↩
p1235 ├───────text: ↩
-p1235
for░
+p1235
␉
for░
p1235 ├considering: $received_for}}
p1235 ├──────value: dest_1@test.ex
p1235 ╰──(tainted)
p1235 ├considering: }}
p1235 ├───expanded: ↩
p1235 ├considering: $received_for}}
p1235 ├──────value: dest_1@test.ex
p1235 ╰──(tainted)
p1235 ├considering: }}
p1235 ├───expanded: ↩
-p1235
for░$received_for
+p1235
␉
for░$received_for
p1235 ╰─────result: ↩
p1235 ╰─────result: ↩
-p1235
for░dest_1@test.ex
+p1235
␉
for░dest_1@test.ex
p1235 ╰──(tainted)
p1235 ├───item-res: ↩
p1235 ╰──(tainted)
p1235 ├───item-res: ↩
-p1235
for░dest_1@test.ex
+p1235
␉
for░dest_1@test.ex
p1235 ╰──(tainted)
p1235 ├───expanded: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
p1235 ╰──(tainted)
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
␉
}{${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 ╰─────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-000000005vi-0000↩
-p1235
for░dest_1@test.ex
+p1235
␉
by░myhost.test.ex░with░smtp░(Exim░x.yz)↩
+p1235
␉
(envelope-from░<CALLER@test.ex>)↩
+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 ╰──(tainted)
p1235 try option acl_smtp_dkim
p1235 try option acl_smtp_mime
@@
-609,349
+609,349
@@
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 ╰─────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
␉
}{${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 ├───────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
␉
}{${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 ├──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
␉
}{${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 ├───────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
␉
}{${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 ├──────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
␉
}{${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 ├───────text: ↩
-p1236
+p1236
␉
p1236 ├considering: }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
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
␉
}}}}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 ├───expanded: from░$sender_rcvhost↩
-p1236
+p1236
␉
p1236 ╰─────result: from░[127.0.0.1]░(helo=test.ex)↩
p1236 ╰─────result: from░[127.0.0.1]░(helo=test.ex)↩
-p1236
+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 ╰──(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
␉
}}}}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 ├──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
␉
}}}}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 ├───────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
␉
}}}}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 ╎╭───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 ╎
␉
}}}}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 ╎├──────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 ╎
␉
}}}}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 ╎├───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
␉
}}}}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 ├───────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
␉
}}}}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 ├───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
␉
}}}}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 ├──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
␉
}}}}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 ├───────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
␉
}}}}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 ├──────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
␉
}}}}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 ├───────text: )↩
-p1236
+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 ├───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
␉
}}(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 ├───expanded: (helo=$sender_helo_name)↩
-p1236
+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 ├─────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
␉
}}(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 ├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
-p1236
}}
+p1236
␉
}}
p1236 ├─────result: ◀skipped▶
p1236 ╰───skipping: result is not used
p1236 ├───item-res: from░[127.0.0.1]░(helo=test.ex)↩
p1236 ├─────result: ◀skipped▶
p1236 ╰───skipping: result is not used
p1236 ├───item-res: from░[127.0.0.1]░(helo=test.ex)↩
-p1236
+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 ╰──(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
␉
}}(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 ├───────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
␉
}}(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 ├──────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
␉
}}(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 ├───────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
␉
}}(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 ├──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
␉
}}(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 ├───────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
␉
}}(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 ├──────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
␉
}}(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 ├───────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
␉
}}(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 ├───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
␉
}}(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 ├───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
␉
}}(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 ├──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
␉
}}(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 ├───────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
␉
}}(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 ├──────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
␉
}}(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 ├───────text: ↩
-p1236
+p1236
␉
p1236 ├───scanning: }}(Exim░$version_number)↩
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
␉
${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 ├───expanded: ░tls░$tls_in_cipher_std↩
-p1236
+p1236
␉
p1236 ├─────result: ◀skipped▶
p1236 ╰───skipping: result is not used
p1236 ├───item-res:
p1236 ╰──(tainted)
p1236 ├considering: (Exim░$version_number)↩
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
␉
${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 ├───────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
␉
${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 ├──────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
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+p1236
␉
}}id░$message_exim_id${if░def:received_for░{↩
+p1236
␉
for░$received_for}}
p1236 ├───────text: )↩
p1236 ├───────text: )↩
-p1236
+p1236
␉
p1236 ├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
p1236 ├considering: ${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 ├──condition: def:sender_address
p1236 ├─────result: true
p1236 ╭considering: (envelope-from░<$sender_address>)↩
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
␉
}}id░$message_exim_id${if░def:received_for░{↩
+p1236
␉
for░$received_for}}
p1236 ├───────text: (envelope-from░<
p1236 ├considering: $sender_address>)↩
p1236 ├───────text: (envelope-from░<
p1236 ├considering: $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 ├──────value: CALLER@test.ex
p1236 ╰──(tainted)
p1236 ├considering: >)↩
p1236 ├──────value: CALLER@test.ex
p1236 ╰──(tainted)
p1236 ├considering: >)↩
-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 ├───────text: >)↩
p1236 ├───────text: >)↩
-p1236
+p1236
␉
p1236 ├considering: }}id░$message_exim_id${if░def:received_for░{↩
p1236 ├considering: }}id░$message_exim_id${if░def:received_for░{↩
-p1236
for░$received_for}}
+p1236
␉
for░$received_for}}
p1236 ├───expanded: (envelope-from░<$sender_address>)↩
p1236 ├───expanded: (envelope-from░<$sender_address>)↩
-p1236
+p1236
␉
p1236 ╰─────result: (envelope-from░<CALLER@test.ex>)↩
p1236 ╰─────result: (envelope-from░<CALLER@test.ex>)↩
-p1236
+p1236
␉
p1236 ╰──(tainted)
p1236 ├───item-res: (envelope-from░<CALLER@test.ex>)↩
p1236 ╰──(tainted)
p1236 ├───item-res: (envelope-from░<CALLER@test.ex>)↩
-p1236
+p1236
␉
p1236 ╰──(tainted)
p1236 ├considering: id░$message_exim_id${if░def:received_for░{↩
p1236 ╰──(tainted)
p1236 ├considering: id░$message_exim_id${if░def:received_for░{↩
-p1236
for░$received_for}}
+p1236
␉
for░$received_for}}
p1236 ├───────text: id░
p1236 ├considering: $message_exim_id${if░def:received_for░{↩
p1236 ├───────text: id░
p1236 ├considering: $message_exim_id${if░def:received_for░{↩
-p1236
for░$received_for}}
+p1236
␉
for░$received_for}}
p1236 ├──────value: 10HmaY-000000005vi-0000
p1236 ├considering: ${if░def:received_for░{↩
p1236 ├──────value: 10HmaY-000000005vi-0000
p1236 ├considering: ${if░def:received_for░{↩
-p1236
for░$received_for}}
+p1236
␉
for░$received_for}}
p1236 ├──condition: def:received_for
p1236 ├─────result: true
p1236 ╭considering: ↩
p1236 ├──condition: def:received_for
p1236 ├─────result: true
p1236 ╭considering: ↩
-p1236
for░$received_for}}
+p1236
␉
for░$received_for}}
p1236 ├───────text: ↩
p1236 ├───────text: ↩
-p1236
for░
+p1236
␉
for░
p1236 ├considering: $received_for}}
p1236 ├──────value: dest_2@test.ex
p1236 ╰──(tainted)
p1236 ├considering: }}
p1236 ├───expanded: ↩
p1236 ├considering: $received_for}}
p1236 ├──────value: dest_2@test.ex
p1236 ╰──(tainted)
p1236 ├considering: }}
p1236 ├───expanded: ↩
-p1236
for░$received_for
+p1236
␉
for░$received_for
p1236 ╰─────result: ↩
p1236 ╰─────result: ↩
-p1236
for░dest_2@test.ex
+p1236
␉
for░dest_2@test.ex
p1236 ╰──(tainted)
p1236 ├───item-res: ↩
p1236 ╰──(tainted)
p1236 ├───item-res: ↩
-p1236
for░dest_2@test.ex
+p1236
␉
for░dest_2@test.ex
p1236 ╰──(tainted)
p1236 ├───expanded: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
p1236 ╰──(tainted)
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
␉
}{${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 ╰─────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-000000005vi-0000↩
-p1236
for░dest_2@test.ex
+p1236
␉
by░myhost.test.ex░with░smtp░(Exim░x.yz)↩
+p1236
␉
(envelope-from░<CALLER@test.ex>)↩
+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 ╰──(tainted)
p1236 try option acl_smtp_dkim
p1236 try option acl_smtp_mime
diff --git
a/test/stderr/2600
b/test/stderr/2600
index 917ead58fa74eea3be56905b3a09ad0fbd996b43..3dec6dde18055e4f520c8d6f8ef6d6576f2e82e0 100644
(file)
--- a/
test/stderr/2600
+++ b/
test/stderr/2600
@@
-110,7
+110,7
@@
dropping to exim gid; retaining priv uid
file lookup required for select * from them where id='tab';
in TESTSUITE/aux-fixed/sqlitedb
creating new cache entry
file lookup required for select * from them where id='tab';
in TESTSUITE/aux-fixed/sqlitedb
creating new cache entry
- lookup yielded: name="x
x"░id=tab░
+ lookup yielded: name="x
␉
x"░id=tab░
search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
cached open
search_find: file="TESTSUITE/aux-fixed/sqlitedb"
search_open: sqlite "TESTSUITE/aux-fixed/sqlitedb"
cached open
search_find: file="TESTSUITE/aux-fixed/sqlitedb"
diff --git
a/test/stderr/2620
b/test/stderr/2620
index a32994c2656f0dd68c39f4aceb147f2897be0c73..d4ae1bd4e250f5f88ffb6d20585e142f5e260464 100644
(file)
--- a/
test/stderr/2620
+++ b/
test/stderr/2620
@@
-98,7
+98,7
@@
dropping to exim gid; retaining priv uid
PostgreSQL query: "select * from them where id='newline';" opts 'NULL'
PGSQL using cached connection for localhost:PORT_N/test/CALLER
creating new cache entry
PostgreSQL query: "select * from them where id='newline';" opts 'NULL'
PGSQL using cached connection for localhost:PORT_N/test/CALLER
creating new cache entry
- lookup yielded: name="before
\r
↩
+ lookup yielded: name="before
␍
↩
after"░id=newline░
search_open: pgsql "NULL"
cached open
after"░id=newline░
search_open: pgsql "NULL"
cached open
@@
-111,7
+111,7
@@
dropping to exim gid; retaining priv uid
PostgreSQL query: "select * from them where id='tab';" opts 'NULL'
PGSQL using cached connection for localhost:PORT_N/test/CALLER
creating new cache entry
PostgreSQL query: "select * from them where id='tab';" opts 'NULL'
PGSQL using cached connection for localhost:PORT_N/test/CALLER
creating new cache entry
- lookup yielded: name="x
x"░id=tab░
+ lookup yielded: name="x
␉
x"░id=tab░
search_open: pgsql "NULL"
cached open
search_find: file="NULL"
search_open: pgsql "NULL"
cached open
search_find: file="NULL"
diff --git
a/test/stderr/5410
b/test/stderr/5410
index 876846e0df1ea7ec2649d8cc3f993b90c29c67cf..7002a7efb493f11dd3bce9e491a32d8eca42766e 100644
(file)
--- a/
test/stderr/5410
+++ b/
test/stderr/5410
@@
-288,349
+288,349
@@
try option message_id_header_text
╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
try option received_header_text
╭considering: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
try option received_header_text
╭considering: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: Received:░
├considering: ${if░def:sender_rcvhost░{from░$sender_rcvhost↩
├───────text: Received:░
├considering: ${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_rcvhost
├─────result: false
╭───scanning: from░$sender_rcvhost↩
├──condition: def:sender_rcvhost
├─────result: false
╭───scanning: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: from░
├───scanning: $sender_rcvhost↩
├───────text: from░
├───scanning: $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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value:
├───scanning: ↩
├──────value:
├───scanning: ↩
-
}{${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ↩
├───────text: ↩
-
+ ␉
├───scanning: }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───scanning: }{${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: from░$sender_rcvhost↩
├───expanded: from░$sender_rcvhost↩
-
+ ␉
├─────result: ◀skipped▶
╰───skipping: result is not used
╭considering: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├─────result: ◀skipped▶
╰───skipping: result is not used
╭considering: ${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_ident
├─────result: true
╭considering: from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├──condition: def:sender_ident
├─────result: true
╭considering: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: from░
├considering: ${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───────text: from░
├considering: ${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
╎╭considering: $sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
╎╭considering: $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↩
- ╎
}}(Exim░$version_number)↩
- ╎
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
- ╎
}}id░$message_exim_id${if░def:received_for░{↩
- ╎
for░$received_for}}
+ ╎
␉
}}}}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>)↩
+ ╎
␉
}}id░$message_exim_id${if░def:received_for░{↩
+ ╎
␉
for░$received_for}}
╎├──────value: CALLER
╎├considering: }░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
╎├──────value: 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)↩
- ╎
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
- ╎
}}id░$message_exim_id${if░def:received_for░{↩
- ╎
for░$received_for}}
+ ╎
␉
}}}}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>)↩
+ ╎
␉
}}id░$message_exim_id${if░def:received_for░{↩
+ ╎
␉
for░$received_for}}
╎├───expanded: $sender_ident
╎╰─────result: CALLER
├─────op-res: CALLER
├considering: ░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
╎├───expanded: $sender_ident
╎╰─────result: CALLER
├─────op-res: 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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░
├considering: }}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───────text: ░
├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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: from░${quote_local_part:$sender_ident}░
╰─────result: from░CALLER░
├───item-res: from░CALLER░
├considering: ${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───expanded: 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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_helo_name
├─────result: true
╭considering: (helo=$sender_helo_name)↩
├──condition: def:sender_helo_name
├─────result: true
╭considering: (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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: (helo=
├considering: $sender_helo_name)↩
├───────text: (helo=
├considering: $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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: myhost.test.ex
╰──(tainted)
├considering: )↩
├──────value: 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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: )↩
├───────text: )↩
-
+ ␉
├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↩
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: (helo=$sender_helo_name)↩
├───expanded: (helo=$sender_helo_name)↩
-
+ ␉
╰─────result: (helo=myhost.test.ex)↩
╰─────result: (helo=myhost.test.ex)↩
-
+ ␉
╰──(tainted)
├───item-res: (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↩
╰──(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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
-
}}
+
␉
}}
╰─────result: from░CALLER░(helo=myhost.test.ex)↩
╰─────result: from░CALLER░(helo=myhost.test.ex)↩
-
+ ␉
╰──(tainted)
├───item-res: 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↩
╰──(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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: by░
├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↩
├───────text: by░
├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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: myhost.test.ex
├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↩
├──────value: myhost.test.ex
├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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░
├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↩
├───────text: ░
├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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:received_protocol
├─────result: true
╭considering: with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├──condition: def:received_protocol
├─────result: true
╭considering: 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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: with░
├considering: $received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───────text: with░
├considering: $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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: local-esmtp
├considering: ░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├──────value: local-esmtp
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░
├considering: }}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───────text: ░
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: 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↩
├───expanded: 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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: ░($tls_in_ver)
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
╰──(tainted)
├considering: ${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───expanded: ░($tls_in_ver)
├─────result: ◀skipped▶
╰───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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:tls_in_cipher_std
├─────result: false
╭───scanning: ░tls░$tls_in_cipher_std↩
├──condition: def:tls_in_cipher_std
├─────result: false
╭───scanning: ░tls░$tls_in_cipher_std↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░tls░
├───scanning: $tls_in_cipher_std↩
├───────text: ░tls░
├───scanning: $tls_in_cipher_std↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value:
├───scanning: ↩
├──────value:
├───scanning: ↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ↩
├───────text: ↩
-
+ ␉
├───scanning: }}(Exim░$version_number)↩
├───scanning: }}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: ░tls░$tls_in_cipher_std↩
├───expanded: ░tls░$tls_in_cipher_std↩
-
+ ␉
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
╰──(tainted)
├considering: (Exim░$version_number)↩
├─────result: ◀skipped▶
╰───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░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: (Exim░
├considering: $version_number)↩
├───────text: (Exim░
├considering: $version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: x.yz
├considering: )↩
├──────value: x.yz
├considering: )↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: )↩
├───────text: )↩
-
+ ␉
├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_address
├─────result: true
╭considering: (envelope-from░<$sender_address>)↩
├──condition: def:sender_address
├─────result: true
╭considering: (envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: (envelope-from░<
├considering: $sender_address>)↩
├───────text: (envelope-from░<
├considering: $sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: CALLER@myhost.test.ex
├considering: >)↩
├──────value: CALLER@myhost.test.ex
├considering: >)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: >)↩
├───────text: >)↩
-
+ ␉
├considering: }}id░$message_exim_id${if░def:received_for░{↩
├considering: }}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├───expanded: (envelope-from░<$sender_address>)↩
├───expanded: (envelope-from░<$sender_address>)↩
-
+ ␉
╰─────result: (envelope-from░<CALLER@myhost.test.ex>)↩
╰─────result: (envelope-from░<CALLER@myhost.test.ex>)↩
-
+ ␉
├───item-res: (envelope-from░<CALLER@myhost.test.ex>)↩
├───item-res: (envelope-from░<CALLER@myhost.test.ex>)↩
-
+ ␉
╰──(tainted)
├considering: id░$message_exim_id${if░def:received_for░{↩
╰──(tainted)
├considering: id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├───────text: id░
├considering: $message_exim_id${if░def:received_for░{↩
├───────text: id░
├considering: $message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├──────value: 10HmaX-000000005vi-0000
├considering: ${if░def:received_for░{↩
├──────value: 10HmaX-000000005vi-0000
├considering: ${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├──condition: def:received_for
├─────result: true
╭considering: ↩
├──condition: def:received_for
├─────result: true
╭considering: ↩
-
for░$received_for}}
+
␉
for░$received_for}}
├───────text: ↩
├───────text: ↩
-
for░
+
␉
for░
├considering: $received_for}}
├──────value: userx@domain.com
╰──(tainted)
├considering: }}
├───expanded: ↩
├considering: $received_for}}
├──────value: userx@domain.com
╰──(tainted)
├considering: }}
├───expanded: ↩
-
for░$received_for
+
␉
for░$received_for
╰─────result: ↩
╰─────result: ↩
-
for░userx@domain.com
+
␉
for░userx@domain.com
╰──(tainted)
├───item-res: ↩
╰──(tainted)
├───item-res: ↩
-
for░userx@domain.com
+
␉
for░userx@domain.com
╰──(tainted)
├───expanded: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
╰──(tainted)
├───expanded: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
╰─────result: Received:░from░CALLER░(helo=myhost.test.ex)↩
╰─────result: Received:░from░CALLER░(helo=myhost.test.ex)↩
-
by░myhost.test.ex░with░local-esmtp░(Exim░x.yz)↩
-
(envelope-from░<CALLER@myhost.test.ex>)↩
-
id░10HmaX-000000005vi-0000↩
-
for░userx@domain.com
+
␉
by░myhost.test.ex░with░local-esmtp░(Exim░x.yz)↩
+
␉
(envelope-from░<CALLER@myhost.test.ex>)↩
+
␉
id░10HmaX-000000005vi-0000↩
+
␉
for░userx@domain.com
╰──(tainted)
----------- start cutthrough headers send -----------
----------- done cutthrough headers send ------------
╰──(tainted)
----------- start cutthrough headers send -----------
----------- done cutthrough headers send ------------
@@
-897,349
+897,349
@@
try option message_id_header_text
╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
try option received_header_text
╭considering: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
try option received_header_text
╭considering: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: Received:░
├considering: ${if░def:sender_rcvhost░{from░$sender_rcvhost↩
├───────text: Received:░
├considering: ${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_rcvhost
├─────result: false
╭───scanning: from░$sender_rcvhost↩
├──condition: def:sender_rcvhost
├─────result: false
╭───scanning: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: from░
├───scanning: $sender_rcvhost↩
├───────text: from░
├───scanning: $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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value:
├───scanning: ↩
├──────value:
├───scanning: ↩
-
}{${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ↩
├───────text: ↩
-
+ ␉
├───scanning: }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───scanning: }{${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: from░$sender_rcvhost↩
├───expanded: from░$sender_rcvhost↩
-
+ ␉
├─────result: ◀skipped▶
╰───skipping: result is not used
╭considering: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├─────result: ◀skipped▶
╰───skipping: result is not used
╭considering: ${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_ident
├─────result: true
╭considering: from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├──condition: def:sender_ident
├─────result: true
╭considering: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: from░
├considering: ${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───────text: from░
├considering: ${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
╎╭considering: $sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
╎╭considering: $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↩
- ╎
}}(Exim░$version_number)↩
- ╎
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
- ╎
}}id░$message_exim_id${if░def:received_for░{↩
- ╎
for░$received_for}}
+ ╎
␉
}}}}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>)↩
+ ╎
␉
}}id░$message_exim_id${if░def:received_for░{↩
+ ╎
␉
for░$received_for}}
╎├──────value: CALLER
╎├considering: }░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
╎├──────value: 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)↩
- ╎
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
- ╎
}}id░$message_exim_id${if░def:received_for░{↩
- ╎
for░$received_for}}
+ ╎
␉
}}}}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>)↩
+ ╎
␉
}}id░$message_exim_id${if░def:received_for░{↩
+ ╎
␉
for░$received_for}}
╎├───expanded: $sender_ident
╎╰─────result: CALLER
├─────op-res: CALLER
├considering: ░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
╎├───expanded: $sender_ident
╎╰─────result: CALLER
├─────op-res: 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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░
├considering: }}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───────text: ░
├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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: from░${quote_local_part:$sender_ident}░
╰─────result: from░CALLER░
├───item-res: from░CALLER░
├considering: ${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───expanded: 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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_helo_name
├─────result: true
╭considering: (helo=$sender_helo_name)↩
├──condition: def:sender_helo_name
├─────result: true
╭considering: (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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: (helo=
├considering: $sender_helo_name)↩
├───────text: (helo=
├considering: $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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: myhost.test.ex
╰──(tainted)
├considering: )↩
├──────value: 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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: )↩
├───────text: )↩
-
+ ␉
├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↩
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: (helo=$sender_helo_name)↩
├───expanded: (helo=$sender_helo_name)↩
-
+ ␉
╰─────result: (helo=myhost.test.ex)↩
╰─────result: (helo=myhost.test.ex)↩
-
+ ␉
╰──(tainted)
├───item-res: (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↩
╰──(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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
-
}}
+
␉
}}
╰─────result: from░CALLER░(helo=myhost.test.ex)↩
╰─────result: from░CALLER░(helo=myhost.test.ex)↩
-
+ ␉
╰──(tainted)
├───item-res: 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↩
╰──(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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: by░
├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↩
├───────text: by░
├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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: myhost.test.ex
├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↩
├──────value: myhost.test.ex
├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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░
├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↩
├───────text: ░
├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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:received_protocol
├─────result: true
╭considering: with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├──condition: def:received_protocol
├─────result: true
╭considering: 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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: with░
├considering: $received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───────text: with░
├considering: $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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: local-esmtp
├considering: ░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├──────value: local-esmtp
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░
├considering: }}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───────text: ░
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: 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↩
├───expanded: 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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: ░($tls_in_ver)
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
╰──(tainted)
├considering: ${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───expanded: ░($tls_in_ver)
├─────result: ◀skipped▶
╰───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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:tls_in_cipher_std
├─────result: false
╭───scanning: ░tls░$tls_in_cipher_std↩
├──condition: def:tls_in_cipher_std
├─────result: false
╭───scanning: ░tls░$tls_in_cipher_std↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░tls░
├───scanning: $tls_in_cipher_std↩
├───────text: ░tls░
├───scanning: $tls_in_cipher_std↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value:
├───scanning: ↩
├──────value:
├───scanning: ↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ↩
├───────text: ↩
-
+ ␉
├───scanning: }}(Exim░$version_number)↩
├───scanning: }}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: ░tls░$tls_in_cipher_std↩
├───expanded: ░tls░$tls_in_cipher_std↩
-
+ ␉
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
╰──(tainted)
├considering: (Exim░$version_number)↩
├─────result: ◀skipped▶
╰───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░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: (Exim░
├considering: $version_number)↩
├───────text: (Exim░
├considering: $version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: x.yz
├considering: )↩
├──────value: x.yz
├considering: )↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: )↩
├───────text: )↩
-
+ ␉
├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_address
├─────result: true
╭considering: (envelope-from░<$sender_address>)↩
├──condition: def:sender_address
├─────result: true
╭considering: (envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: (envelope-from░<
├considering: $sender_address>)↩
├───────text: (envelope-from░<
├considering: $sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: CALLER@myhost.test.ex
├considering: >)↩
├──────value: CALLER@myhost.test.ex
├considering: >)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: >)↩
├───────text: >)↩
-
+ ␉
├considering: }}id░$message_exim_id${if░def:received_for░{↩
├considering: }}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├───expanded: (envelope-from░<$sender_address>)↩
├───expanded: (envelope-from░<$sender_address>)↩
-
+ ␉
╰─────result: (envelope-from░<CALLER@myhost.test.ex>)↩
╰─────result: (envelope-from░<CALLER@myhost.test.ex>)↩
-
+ ␉
├───item-res: (envelope-from░<CALLER@myhost.test.ex>)↩
├───item-res: (envelope-from░<CALLER@myhost.test.ex>)↩
-
+ ␉
╰──(tainted)
├considering: id░$message_exim_id${if░def:received_for░{↩
╰──(tainted)
├considering: id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├───────text: id░
├considering: $message_exim_id${if░def:received_for░{↩
├───────text: id░
├considering: $message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├──────value: 10HmaZ-000000005vi-0000
├considering: ${if░def:received_for░{↩
├──────value: 10HmaZ-000000005vi-0000
├considering: ${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├──condition: def:received_for
├─────result: true
╭considering: ↩
├──condition: def:received_for
├─────result: true
╭considering: ↩
-
for░$received_for}}
+
␉
for░$received_for}}
├───────text: ↩
├───────text: ↩
-
for░
+
␉
for░
├considering: $received_for}}
├──────value: usery@domain.com
╰──(tainted)
├considering: }}
├───expanded: ↩
├considering: $received_for}}
├──────value: usery@domain.com
╰──(tainted)
├considering: }}
├───expanded: ↩
-
for░$received_for
+
␉
for░$received_for
╰─────result: ↩
╰─────result: ↩
-
for░usery@domain.com
+
␉
for░usery@domain.com
╰──(tainted)
├───item-res: ↩
╰──(tainted)
├───item-res: ↩
-
for░usery@domain.com
+
␉
for░usery@domain.com
╰──(tainted)
├───expanded: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
╰──(tainted)
├───expanded: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
╰─────result: Received:░from░CALLER░(helo=myhost.test.ex)↩
╰─────result: Received:░from░CALLER░(helo=myhost.test.ex)↩
-
by░myhost.test.ex░with░local-esmtp░(Exim░x.yz)↩
-
(envelope-from░<CALLER@myhost.test.ex>)↩
-
id░10HmaZ-000000005vi-0000↩
-
for░usery@domain.com
+
␉
by░myhost.test.ex░with░local-esmtp░(Exim░x.yz)↩
+
␉
(envelope-from░<CALLER@myhost.test.ex>)↩
+
␉
id░10HmaZ-000000005vi-0000↩
+
␉
for░usery@domain.com
╰──(tainted)
----------- start cutthrough headers send -----------
----------- done cutthrough headers send ------------
╰──(tainted)
----------- start cutthrough headers send -----------
----------- done cutthrough headers send ------------
@@
-1506,349
+1506,349
@@
try option message_id_header_text
╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
try option received_header_text
╭considering: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
╰─────result: Tue,░2░Mar░1999░09:44:33░+0000
try option received_header_text
╭considering: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: Received:░
├considering: ${if░def:sender_rcvhost░{from░$sender_rcvhost↩
├───────text: Received:░
├considering: ${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_rcvhost
├─────result: false
╭───scanning: from░$sender_rcvhost↩
├──condition: def:sender_rcvhost
├─────result: false
╭───scanning: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: from░
├───scanning: $sender_rcvhost↩
├───────text: from░
├───scanning: $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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value:
├───scanning: ↩
├──────value:
├───scanning: ↩
-
}{${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ↩
├───────text: ↩
-
+ ␉
├───scanning: }{${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───scanning: }{${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: from░$sender_rcvhost↩
├───expanded: from░$sender_rcvhost↩
-
+ ␉
├─────result: ◀skipped▶
╰───skipping: result is not used
╭considering: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├─────result: ◀skipped▶
╰───skipping: result is not used
╭considering: ${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_ident
├─────result: true
╭considering: from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├──condition: def:sender_ident
├─────result: true
╭considering: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: from░
├considering: ${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───────text: from░
├considering: ${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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
╎╭considering: $sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
╎╭considering: $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↩
- ╎
}}(Exim░$version_number)↩
- ╎
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
- ╎
}}id░$message_exim_id${if░def:received_for░{↩
- ╎
for░$received_for}}
+ ╎
␉
}}}}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>)↩
+ ╎
␉
}}id░$message_exim_id${if░def:received_for░{↩
+ ╎
␉
for░$received_for}}
╎├──────value: CALLER
╎├considering: }░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
╎├──────value: 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)↩
- ╎
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
- ╎
}}id░$message_exim_id${if░def:received_for░{↩
- ╎
for░$received_for}}
+ ╎
␉
}}}}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>)↩
+ ╎
␉
}}id░$message_exim_id${if░def:received_for░{↩
+ ╎
␉
for░$received_for}}
╎├───expanded: $sender_ident
╎╰─────result: CALLER
├─────op-res: CALLER
├considering: ░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
╎├───expanded: $sender_ident
╎╰─────result: CALLER
├─────op-res: 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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░
├considering: }}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───────text: ░
├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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: from░${quote_local_part:$sender_ident}░
╰─────result: from░CALLER░
├───item-res: from░CALLER░
├considering: ${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───expanded: 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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_helo_name
├─────result: true
╭considering: (helo=$sender_helo_name)↩
├──condition: def:sender_helo_name
├─────result: true
╭considering: (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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: (helo=
├considering: $sender_helo_name)↩
├───────text: (helo=
├considering: $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)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: myhost.test.ex
╰──(tainted)
├considering: )↩
├──────value: 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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}}}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>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: )↩
├───────text: )↩
-
+ ␉
├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↩
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: (helo=$sender_helo_name)↩
├───expanded: (helo=$sender_helo_name)↩
-
+ ␉
╰─────result: (helo=myhost.test.ex)↩
╰─────result: (helo=myhost.test.ex)↩
-
+ ␉
╰──(tainted)
├───item-res: (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↩
╰──(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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
├───expanded: ${if░def:sender_ident░{from░${quote_local_part:$sender_ident}░}}${if░def:sender_helo_name░{(helo=$sender_helo_name)↩
-
}}
+
␉
}}
╰─────result: from░CALLER░(helo=myhost.test.ex)↩
╰─────result: from░CALLER░(helo=myhost.test.ex)↩
-
+ ␉
╰──(tainted)
├───item-res: 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↩
╰──(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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: by░
├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↩
├───────text: by░
├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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: myhost.test.ex
├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↩
├──────value: myhost.test.ex
├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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░
├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↩
├───────text: ░
├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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:received_protocol
├─────result: true
╭considering: with░$received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├──condition: def:received_protocol
├─────result: true
╭considering: 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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: with░
├considering: $received_protocol░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───────text: with░
├considering: $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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: local-esmtp
├considering: ░}}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├──────value: local-esmtp
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░
├considering: }}${if░def:tls_in_ver░░░░░░░░{░($tls_in_ver)}}${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───────text: ░
├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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: 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↩
├───expanded: 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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: ░($tls_in_ver)
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
╰──(tainted)
├considering: ${if░def:tls_in_cipher_std░{░tls░$tls_in_cipher_std↩
├───expanded: ░($tls_in_ver)
├─────result: ◀skipped▶
╰───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>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:tls_in_cipher_std
├─────result: false
╭───scanning: ░tls░$tls_in_cipher_std↩
├──condition: def:tls_in_cipher_std
├─────result: false
╭───scanning: ░tls░$tls_in_cipher_std↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ░tls░
├───scanning: $tls_in_cipher_std↩
├───────text: ░tls░
├───scanning: $tls_in_cipher_std↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value:
├───scanning: ↩
├──────value:
├───scanning: ↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: ↩
├───────text: ↩
-
+ ␉
├───scanning: }}(Exim░$version_number)↩
├───scanning: }}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───expanded: ░tls░$tls_in_cipher_std↩
├───expanded: ░tls░$tls_in_cipher_std↩
-
+ ␉
├─────result: ◀skipped▶
╰───skipping: result is not used
├───item-res:
╰──(tainted)
├considering: (Exim░$version_number)↩
├─────result: ◀skipped▶
╰───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░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: (Exim░
├considering: $version_number)↩
├───────text: (Exim░
├considering: $version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: x.yz
├considering: )↩
├──────value: x.yz
├considering: )↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: )↩
├───────text: )↩
-
+ ␉
├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
├considering: ${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──condition: def:sender_address
├─────result: true
╭considering: (envelope-from░<$sender_address>)↩
├──condition: def:sender_address
├─────result: true
╭considering: (envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: (envelope-from░<
├considering: $sender_address>)↩
├───────text: (envelope-from░<
├considering: $sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├──────value: CALLER@myhost.test.ex
├considering: >)↩
├──────value: CALLER@myhost.test.ex
├considering: >)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
├───────text: >)↩
├───────text: >)↩
-
+ ␉
├considering: }}id░$message_exim_id${if░def:received_for░{↩
├considering: }}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├───expanded: (envelope-from░<$sender_address>)↩
├───expanded: (envelope-from░<$sender_address>)↩
-
+ ␉
╰─────result: (envelope-from░<CALLER@myhost.test.ex>)↩
╰─────result: (envelope-from░<CALLER@myhost.test.ex>)↩
-
+ ␉
├───item-res: (envelope-from░<CALLER@myhost.test.ex>)↩
├───item-res: (envelope-from░<CALLER@myhost.test.ex>)↩
-
+ ␉
╰──(tainted)
├considering: id░$message_exim_id${if░def:received_for░{↩
╰──(tainted)
├considering: id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├───────text: id░
├considering: $message_exim_id${if░def:received_for░{↩
├───────text: id░
├considering: $message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├──────value: 10HmbB-000000005vi-0000
├considering: ${if░def:received_for░{↩
├──────value: 10HmbB-000000005vi-0000
├considering: ${if░def:received_for░{↩
-
for░$received_for}}
+
␉
for░$received_for}}
├──condition: def:received_for
├─────result: true
╭considering: ↩
├──condition: def:received_for
├─────result: true
╭considering: ↩
-
for░$received_for}}
+
␉
for░$received_for}}
├───────text: ↩
├───────text: ↩
-
for░
+
␉
for░
├considering: $received_for}}
├──────value: usery@domain.com
╰──(tainted)
├considering: }}
├───expanded: ↩
├considering: $received_for}}
├──────value: usery@domain.com
╰──(tainted)
├considering: }}
├───expanded: ↩
-
for░$received_for
+
␉
for░$received_for
╰─────result: ↩
╰─────result: ↩
-
for░usery@domain.com
+
␉
for░usery@domain.com
╰──(tainted)
├───item-res: ↩
╰──(tainted)
├───item-res: ↩
-
for░usery@domain.com
+
␉
for░usery@domain.com
╰──(tainted)
├───expanded: Received:░${if░def:sender_rcvhost░{from░$sender_rcvhost↩
╰──(tainted)
├───expanded: 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↩
-
}}(Exim░$version_number)↩
-
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
-
}}id░$message_exim_id${if░def:received_for░{↩
-
for░$received_for}}
+
␉
}{${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↩
+
␉
}}(Exim░$version_number)↩
+
␉
${if░def:sender_address░{(envelope-from░<$sender_address>)↩
+
␉
}}id░$message_exim_id${if░def:received_for░{↩
+
␉
for░$received_for}}
╰─────result: Received:░from░CALLER░(helo=myhost.test.ex)↩
╰─────result: Received:░from░CALLER░(helo=myhost.test.ex)↩
-
by░myhost.test.ex░with░local-esmtp░(Exim░x.yz)↩
-
(envelope-from░<CALLER@myhost.test.ex>)↩
-
id░10HmbB-000000005vi-0000↩
-
for░usery@domain.com
+
␉
by░myhost.test.ex░with░local-esmtp░(Exim░x.yz)↩
+
␉
(envelope-from░<CALLER@myhost.test.ex>)↩
+
␉
id░10HmbB-000000005vi-0000↩
+
␉
for░usery@domain.com
╰──(tainted)
----------- start cutthrough headers send -----------
----------- done cutthrough headers send ------------
╰──(tainted)
----------- start cutthrough headers send -----------
----------- done cutthrough headers send ------------