summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--courier2
1 files changed, 1 insertions, 1 deletions
diff --git a/courier b/courier
index 4afa14c..dc6cc46 100644
--- a/courier
+++ b/courier
@@ -580,7 +580,7 @@ while (defined($ThisLine = <STDIN>)) {
$zdkimResults{$domain}{substr $result, 2}++;
} elsif ( (my $domain, my $result) = ($ThisLine =~ /^zdkimfilter\[[0-9]+\]:id=\S+: (\S+) (pass only because \S+)$/ ) ) {
$zdkimResults{$domain}{$result}++;
- } elsif ( (my $zdkimError) = ($ThisLine =~ /^zdkimfilter\[[0-9]+\]:(Cannot sign message: no authenticated sender, empty or disabled RELAYCLIENT, and no default_domain)$/ ) ) {
+ } elsif ( (undef, my $zdkimError) = ($ThisLine =~ /^zdkimfilter\[[0-9]+\]:(id=\S+: )?(Cannot sign message: no authenticated sender, empty or disabled RELAYCLIENT, and no default_domain|transformation enabled for "[^"]+(" retry header and body)?|Original header without colon: (Can't use Bind DLZ through LDAPS SSL|underscore in A or PTR records|BIND DLZ - ldap_init and LDAP_PORT function argument values)|renaming unparseable Authentication-Results|temporary verification failure: '[^']+' query failed)$/ ) ) {
$zdkimErrors{$zdkimError}++;
} elsif (
( $ThisLine =~ /^Initialized the \S+ python filter$/ ) or