From b5b6e0f45c5ee171d71b549146432a68d6707531 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 11 Feb 2014 00:29:13 +0000 Subject: public-inbox-mda: reject messages without From header --- public-inbox-mda | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'public-inbox-mda') diff --git a/public-inbox-mda b/public-inbox-mda index 72f1eac4..62d5b7fc 100755 --- a/public-inbox-mda +++ b/public-inbox-mda @@ -14,7 +14,8 @@ my $fail_repo = shift @ARGV or die "Usage: $usage\n"; my $max = 1024 * 500; # same as spamc my $filtered; -if (length($filter->simple->as_string) <= $max +if ($filter->simple->header("From") + && length($filter->simple->as_string) <= $max && PublicInbox->recipient_specified($filter) && do_spamc($filter->simple, \$filtered)) { # update our message with SA headers (in case our filter rejects it) -- cgit v1.2.3-24-ge0c7