X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=blobdiff_plain;f=lib%2FPublicInbox%2FMDA.pm;h=003bac659e6166ef73d29613ac372fc6cb382702;hp=ba5f36b09ee8b9c25f931874cc739b7bad8d4dbc;hb=3cda6050b7c8f73e7fd86f88efc5cd42d0c13f73;hpb=2d7d6d91b8894052b8b6088defaf7ea1711eba06 diff --git a/lib/PublicInbox/MDA.pm b/lib/PublicInbox/MDA.pm index ba5f36b0..003bac65 100644 --- a/lib/PublicInbox/MDA.pm +++ b/lib/PublicInbox/MDA.pm @@ -5,6 +5,7 @@ package PublicInbox::MDA; use strict; use warnings; +use Email::Simple; use Email::Address; use Date::Parse qw(strptime); use constant MAX_SIZE => 1024 * 500; # same as spamc default, should be tunable @@ -21,7 +22,7 @@ sub __drop_plus { # do not allow Bcc, only Cc and To if recipient is set sub precheck { my ($klass, $filter, $address) = @_; - my $simple = $filter->simple; + my Email::Simple $simple = $filter->simple; my $mid = $simple->header("Message-ID"); return 0 if (length($mid) > MAX_MID_SIZE); return 0 unless usable_str(length(''), $mid) && $mid =~ /\@/;