log_selector = +received_recipients +dkim_verbose
queue_only
+queue_run_in_order
# ----- ACL -----
begin acl
warn !verify = arc VALUE
INSERT
- warn logwrite = arc_state: <$arc_state>
- logwrite = domains: <$arc_domains>
- condition = ${if def:arc_state_reason}
- logwrite = reason: <$arc_state_reason>
+ warn logwrite = arc_state: <$arc_state>
+ logwrite = domains: <$arc_domains>
+ logwrite = arc_oldest_pass <$arc_oldest_pass>
+ logwrite = reason: <$arc_state_reason>
+ logwrite = lh_A-R: <$lh_Authentication-Results:>
+ logwrite = lh-ams: <$lh_ARC-Authentication-Results:>
+# logwrite = oldest-p-ams: <${listextract {$arc_oldest_pass} {$lh_ARC-Authentication-Results:}}>
+ logwrite = oldest-p-ams: <${reduce {$lh_ARC-Authentication-Results:} \
+ {} \
+ {${if = {$arc_oldest_pass} \
+ {${extract {i}{${extract {1}{;}{$item}}}}} \
+ {$item} {$value}}} \
+ }>
.ifdef OPTION
accept
tfile:
driver = appendfile
file = DIR/test-mail/$local_part
+ create_file = DIR/test-mail
user = CALLER
tsmtp:
port = PORT_D
allow_localhost
.ifndef OPTION
+.ifdef BAD
+ arc_sign = $primary_hostname : sel : MISSING_KEY
+.else
arc_sign = $primary_hostname : sel : DIR/aux-fixed/dkim/dkim.private
.endif
+.endif
tmlist:
driver = smtp