Exim version x.yz ....
+Hints DB:
environment after trimming:
PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
╰─────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↩
- }{${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}}
+ cond: def
├──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↩
- }{${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: ↩
- }{${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: ↩
-
+ ␉
├───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↩
-
+ ␉
├─────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}}
+ cond: def
├──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)↩
- }}}}by░$primary_hostname░${if░def: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)↩
- ╎ }}}}by░$primary_hostname░${if░def: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)↩
- ╎ }}}}by░$primary_hostname░${if░def: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)↩
- }}}}by░$primary_hostname░${if░def: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)↩
- }}}}by░$primary_hostname░${if░def: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)↩
- }}}}by░$primary_hostname░${if░def: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}}
+ cond: def
├──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)↩
- }}}}by░$primary_hostname░${if░def: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: )↩
- }}}}by░$primary_hostname░${if░def: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: )↩
-
+ ␉
├───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)↩
-
+ ␉
├─────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)↩
- }}
+ ␉}}
╰─────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↩
- }}(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↩
- }}(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↩
- }}(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}}
+ cond: def
├──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↩
- }}(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↩
- }}(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↩
- }}(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↩
- }}(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}}
+ cond: def
+ ␉${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↩
- }}(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}}
+ cond: def
├──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↩
- }}(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: ↩
- }}(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: ↩
-
+ ␉
├───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↩
-
+ ␉
├─────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)↩
- ${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: )↩
- ${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: )↩
-
+ ␉
├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}}
+ cond: def
├──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>)↩
- }}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: >)↩
- }}id░$message_exim_id${if░def:received_for░{↩
- for░$received_for}}
+ ␉}}id░$message_exim_id${if░def:received_for░{↩
+ ␉for░$received_for}}
├───────text: >)↩
-
+ ␉
├considering: }}id░$message_exim_id${if░def:received_for░{↩
- for░$received_for}}
+ ␉for░$received_for}}
├───expanded: (envelope-from░<$sender_address>)↩
-
+ ␉
╰─────result: (envelope-from░<CALLER@test.ex>)↩
-
+ ␉
├───item-res: (envelope-from░<CALLER@test.ex>)↩
-
+ ␉
├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░{↩
- for░$received_for}}
+ ␉for░$received_for}}
├──────value: 10HmaX-000000005vi-0000
├considering: ${if░def:received_for░{↩
- for░$received_for}}
+ ␉for░$received_for}}
+ cond: def
├──condition: def:received_for
├─────result: false
╭───scanning: ↩
- for░$received_for}}
+ ␉for░$received_for}}
├───────text: ↩
- for░
+ ␉for░
├───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↩
- }{${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)↩
- (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}
<= CALLER@test.ex U=CALLER P=local S=sss
created log directory TESTSUITE/spool/log
Exim version x.yz ....
+Hints DB:
environment after trimming:
PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
try option set
try option transport
try option unseen
-try option unseen
try option router_home_directory
try option set
try option transport
try option unseen
-try option unseen
try option multi_domain
+try option max_rcpt
try option multi_domain
try option max_parallel
try option return_path
├───expanded: $domain
╰─────result: domain1.ex
╰──(tainted)
+>>>>>>>>>>>>>>>> Exim pid=p1236 (transport) terminating with rc=0 >>>>>>>>>>>>>>>>
LOG: MAIN
== userx@domain1.ex R=smarthost T=smtp defer (-1): first-pass only routing due to -odqs, queue_smtp_domains or control=queue
LOG: MAIN
== userx@domain2.ex R=smarthost T=smtp defer (-1): first-pass only routing due to -odqs, queue_smtp_domains or control=queue
try option delay_warning_condition
╭considering: ${if░or░{{░!eq{$h_list-id:$h_list-post:$h_list-subscribe:}{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
- ╭considering: $h_list-id:$h_list-post:$h_list-subscribe:}{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
- ├considering: $h_list-post:$h_list-subscribe:}{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
- ├considering: $h_list-subscribe:}{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
- ├considering: }{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
- ├───expanded: $h_list-id:$h_list-post:$h_list-subscribe:
- ╰─────result:
- ╭considering: }░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
- ├───expanded:
- ╰─────result:
- ╭considering: $h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
- ├considering: }{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
- ├───expanded: $h_precedence:
- ╰─────result:
- ╭considering: (?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
- ├───────text: (?i)bulk|list|junk
- ├considering: }░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
- ├───expanded: (?i)bulk|list|junk
- ╰─────result: (?i)bulk|list|junk
- compiled RE '(?i)bulk|list|junk' not found in local cache
- compiling RE '(?i)bulk|list|junk'
- compiled RE '(?i)bulk|list|junk' saved in local cache
- ╭considering: $h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
- ├considering: }{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
- ├───expanded: $h_auto-submitted:
- ╰─────result:
- ╭considering: (?i)auto-generated|auto-replied}░}}░{no}{yes}}
- ├───────text: (?i)auto-generated|auto-replied
- ├considering: }░}}░{no}{yes}}
- ├───expanded: (?i)auto-generated|auto-replied
- ╰─────result: (?i)auto-generated|auto-replied
- compiled RE '(?i)auto-generated|auto-replied' not found in local cache
- compiling RE '(?i)auto-generated|auto-replied'
- compiled RE '(?i)auto-generated|auto-replied' saved in local cache
+ cond: or
+ cond: eq
+ ╎╭considering: $h_list-id:$h_list-post:$h_list-subscribe:}{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
+ ╎├considering: $h_list-post:$h_list-subscribe:}{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
+ ╎├considering: $h_list-subscribe:}{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
+ ╎├considering: }{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
+ ╎├───expanded: $h_list-id:$h_list-post:$h_list-subscribe:
+ ╎╰─────result:
+ ╎╭considering: }░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
+ ╎├───expanded:
+ ╎╰─────result:
+ cond: match
+ ╎╭considering: $h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
+ ╎├considering: }{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
+ ╎├───expanded: $h_precedence:
+ ╎╰─────result:
+ ╎╭considering: (?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
+ ╎├───────text: (?i)bulk|list|junk
+ ╎├considering: }░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
+ ╎├───expanded: (?i)bulk|list|junk
+ ╎╰─────result: (?i)bulk|list|junk
+ compiled RE '(?i)bulk|list|junk' not found in local cache
+ compiling RE '(?i)bulk|list|junk'
+ compiled RE '(?i)bulk|list|junk' saved in local cache
+ cond: match
+ ╎╭considering: $h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
+ ╎├considering: }{(?i)auto-generated|auto-replied}░}}░{no}{yes}}
+ ╎├───expanded: $h_auto-submitted:
+ ╎╰─────result:
+ ╎╭considering: (?i)auto-generated|auto-replied}░}}░{no}{yes}}
+ ╎├───────text: (?i)auto-generated|auto-replied
+ ╎├considering: }░}}░{no}{yes}}
+ ╎├───expanded: (?i)auto-generated|auto-replied
+ ╎╰─────result: (?i)auto-generated|auto-replied
+ compiled RE '(?i)auto-generated|auto-replied' not found in local cache
+ compiling RE '(?i)auto-generated|auto-replied'
+ compiled RE '(?i)auto-generated|auto-replied' saved in local cache
├──condition: or░{{░!eq{$h_list-id:$h_list-post:$h_list-subscribe:}{}░}{░match{$h_precedence:}{(?i)bulk|list|junk}░}{░match{$h_auto-submitted:}{(?i)auto-generated|auto-replied}░}}
├─────result: false
╭───scanning: no}{yes}}
>>>>>>>>>>>>>>>> Exim pid=p1235 (local-accept-delivery) terminating with rc=0 >>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Exim pid=p1234 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
Exim version x.yz ....
+Hints DB:
environment after trimming:
PATH=<munged>
adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys
╰─────result: the.local.host.name░ESMTP░Exim░x.yz░Tue,░2░Mar░1999░09:44:33░+0000
try option acl_smtp_helo
╭considering: ${if░match_domain░{$sender_helo_name}{+dlist}}
- ╭considering: $sender_helo_name}{+dlist}}
- ├──────value: ehlo.domain
- ╰──(tainted)
- ├considering: }{+dlist}}
- ├───expanded: $sender_helo_name
- ╰─────result: ehlo.domain
- ╰──(tainted)
- ╭considering: +dlist}}
- ├───────text: +dlist
- ├considering: }}
- ├───expanded: +dlist
- ╰─────result: +dlist
- ╭considering: $domain
- ├──────value: ehlo.domain
- ╰──(tainted)
- ├───expanded: $domain
- ╰─────result: ehlo.domain
- ╰──(tainted)
+ cond: match_domain
+ ╭considering: $sender_helo_name}{+dlist}}
+ ├──────value: ehlo.domain
+ ╰──(tainted)
+ ├considering: }{+dlist}}
+ ├───expanded: $sender_helo_name
+ ╰─────result: ehlo.domain
+ ╰──(tainted)
+ ╭considering: +dlist}}
+ ├───────text: +dlist
+ ├considering: }}
+ ├───expanded: +dlist
+ ╰─────result: +dlist
+ ╭considering: $domain
+ ├──────value: ehlo.domain
+ ╰──(tainted)
+ ├───expanded: $domain
+ ╰─────result: ehlo.domain
+ ╰──(tainted)
├──condition: match_domain░{$sender_helo_name}{+dlist}
├─────result: true
├───expanded: ${if░match_domain░{$sender_helo_name}{+dlist}}
try option acl_smtp_etrn
try option acl_smtp_vrfy
try option acl_smtp_expn
+ in chunking_advertise_hosts? no (end of list)
try option acl_smtp_mail
╭considering: domain=$domain/sender_domain=$sender_address_domain
├───────text: domain=
├───expanded: domain=$domain/sender_domain=$sender_address_domain
╰─────result: domain=/sender_domain=sender.domain
╰──(tainted)
+ in "domain=/sender_domain=sender.domain"? no (end of list)
try option acl_smtp_rcpt
╭considering: domain=$domain/sender_domain=$sender_address_domain
├───────text: domain=
├───expanded: domain=$domain/sender_domain=$sender_address_domain
╰─────result: domain=recipient.domain/sender_domain=sender.domain
╰──(tainted)
+recipient.domain in "domain=recipient.domain/sender_domain=sender.domain"? no (end of list)
╭considering: domain=$domain/sender_domain=$sender_address_domain
├───────text: domain=
├considering: $domain/sender_domain=$sender_address_domain
├───expanded: domain=$domain/sender_domain=$sender_address_domain
╰─────result: domain=recipient.domain/sender_domain=sender.domain
╰──(tainted)
+sender.domain in "domain=recipient.domain/sender_domain=sender.domain"? no (end of list)
try option acl_smtp_quit
LOG: smtp_connection MAIN
SMTP connection from CALLER D=qqs closed by QUIT
->>>>>>>>>>>>>>>> Exim pid=p1236 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>
+>>>>>>>>>>>>>>>> Exim pid=p1237 (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>>