X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=script%2Fpublic-inbox-mda;h=60f817dc08d4afb4f64ef0667da789dc38af889f;hb=7e40887e8d2bef4126b4a3680594860a3b2fd67c;hp=d76f33a81ade85826a09378e7988f248043b31bd;hpb=a0c07cba0e5d8b6a518e276e83477fd3892efaec;p=public-inbox.git diff --git a/script/public-inbox-mda b/script/public-inbox-mda index d76f33a8..60f817dc 100755 --- a/script/public-inbox-mda +++ b/script/public-inbox-mda @@ -52,7 +52,7 @@ $simple = undef; $emm = PublicInbox::Emergency->new($emergency); $emm->prepare(\$str); $ems = $ems->abort; -my $mime = Email::MIME->new(\$str); +my $mime = PublicInbox::MIME->new(\$str); $str = ''; do_exit(0) unless $spam_ok; @@ -83,7 +83,6 @@ PublicInbox::MDA->set_list_headers($mime, $dst); my $git = PublicInbox::Git->new($main_repo); my $im = PublicInbox::Import->new($git, $dst->{name}, $recipient); if (defined $im->add($mime)) { - $im->done; $emm = $emm->abort; } else { # this message is similar to what ssoma-mda shows: @@ -92,4 +91,5 @@ if (defined $im->add($mime)) { " exists\n"; } +$im->done; do_exit(0);