]> Sergey Matveev's repositories - public-inbox.git/blobdiff - script/public-inbox-mda
mda: support multiple List-ID matches
[public-inbox.git] / script / public-inbox-mda
index 821bd9cca36bb00d33d074c0c8e37d22f3387be5..dca8a0ea0e8aa64f859676773e736d4cae77a3a1 100755 (executable)
@@ -44,12 +44,11 @@ if (defined $recipient) {
        push @$dests, $ibx if $ibx;
 }
 if (!scalar(@$dests)) {
-       my $ibx = PublicInbox::MDA->inbox_for_list_id($config, $simple);
-       if (!defined($ibx) && !defined($recipient)) {
+       $dests = PublicInbox::MDA->inboxes_for_list_id($config, $simple);
+       if (!scalar(@$dests) && !defined($recipient)) {
                die "ORIGINAL_RECIPIENT not defined in ENV\n";
        }
-       defined($ibx) or do_exit(67); # EX_NOUSER 5.1.1 user unknown
-       push @$dests, $ibx;
+       scalar(@$dests) or do_exit(67); # EX_NOUSER 5.1.1 user unknown
 }
 
 my $err;