]> Sergey Matveev's repositories - public-inbox.git/blobdiff - public-inbox-mda
mda: support aliased addresses
[public-inbox.git] / public-inbox-mda
index 50805da2e6ecc99b679cc69dacfea1caa6e37e21..096421bbeaf82aa067acb1d6bc1eaa31b5b6a992 100755 (executable)
@@ -26,12 +26,12 @@ my $config = PublicInbox::Config->new;
 
 my $recipient = $ENV{ORIGINAL_RECIPIENT};
 defined $recipient or die "ORIGINAL_RECIPIENT not defined in ENV\n";
-my $dst = $config->lookup($recipient);
+my $dst = $config->lookup($recipient); # first check
 defined $dst or exit(1);
 my $main_repo = $dst->{mainrepo} or exit(1);
 my $filtered; # string dest
 
-if (PublicInbox::MDA->precheck($filter, $recipient) &&
+if (PublicInbox::MDA->precheck($filter, $dst->{address}) &&
     do_spamc($filter->simple, \$filtered)) {
        # update our message with SA headers (in case our filter rejects it)
        my $msg = Email::Simple->new($filtered);