]> Sergey Matveev's repositories - public-inbox.git/blobdiff - script/public-inbox-mda
mda: hoist out List-ID handling and reuse in -learn
[public-inbox.git] / script / public-inbox-mda
index 584218b54c5a179d9b4adb86e0ef0caabf40f8de..3ff318c916007f2f19751b51a241ecb22fca2819 100755 (executable)
@@ -43,10 +43,7 @@ if (defined $recipient) {
        $dst = $config->lookup($recipient); # first check
 }
 if (!defined $dst) {
-       my $list_id = $simple->header('List-Id');
-       if (defined $list_id && $list_id =~ /<[ \t]*(.+)?[ \t]*>/) {
-               $dst = $config->lookup_list_id($1);
-       }
+       $dst = PublicInbox::MDA->inbox_for_list_id($config, $simple);
        if (!defined $dst && !defined $recipient) {
                die "ORIGINAL_RECIPIENT not defined in ENV\n";
        }