From b34a7f6a284493c28fb5cf5a96e278fde0725ce2 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 26 Jul 2016 00:35:02 +0000 Subject: mda: fix address matching in address lists This is common when multiple participants are in a thread. --- lib/PublicInbox/MDA.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/PublicInbox/MDA.pm b/lib/PublicInbox/MDA.pm index 0f583e65..bcf5358b 100644 --- a/lib/PublicInbox/MDA.pm +++ b/lib/PublicInbox/MDA.pm @@ -64,7 +64,7 @@ sub alias_specified { } @address; foreach my $line ($simple->header('Cc'), $simple->header('To')) { - my @addrs = ($line =~ /([^<\s]+\@[^>\s]+)/g); + my @addrs = ($line =~ /([^,<\s]+\@[^,>\s]+)/g); foreach my $addr (@addrs) { if ($ok{lc(__drop_plus($addr))}) { return 1; -- cgit v1.2.3-24-ge0c7