summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--courier2
1 files changed, 1 insertions, 1 deletions
diff --git a/courier b/courier
index 6789ba7..4afa14c 100644
--- a/courier
+++ b/courier
@@ -569,7 +569,7 @@ while (defined($ThisLine = <STDIN>)) {
$Stoppfilter++;
} elsif ( $ThisLine =~ /^pythonfilter greylist reject/ ) {
$GreylistReject++;
- } elsif ( (my $results, my $domain) = ($ThisLine =~ /^zdkimfilter\[[0-9]+\]:id=\S+: verified:( [^(]+ )\(id=[^@]*\@(\S+), .*$/ ) ) {
+ } elsif ( (my $results, undef, my $domain) = ($ThisLine =~ /^zdkimfilter\[[0-9]+\]:id=\S+: verified:( [^(]+ )\(id=([^@]*\@)?([^@[:space:]]+), .*$/ ) ) {
my $result = "";
if ( (my $spfResult) = ($results =~ / spf=([^ ,]+)[ ,]/ )) {
$result .= ", spf: ".$spfResult;