]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/WatchMaildir.pm
import: force Message-ID generation for v1 here
[public-inbox.git] / lib / PublicInbox / WatchMaildir.pm
index f2d3db9519802ec38760d659bb9419e848b3df9d..3adebddefe85659aaefef95ea05ed57a4cdf0849 100644 (file)
@@ -12,8 +12,6 @@ use PublicInbox::Import;
 use PublicInbox::MDA;
 use PublicInbox::Spawn qw(spawn);
 use File::Temp qw//;
-use PublicInbox::MID qw(mids);
-use PublicInbox::ContentId qw(content_digest);
 
 sub new {
        my ($class, $config) = @_;
@@ -127,7 +125,6 @@ sub _remove_spam {
        # path must be marked as (S)een
        $path =~ /:2,[A-R]*S[T-Za-z]*\z/ or return;
        my $mime = _path_to_mime($path) or return;
-       _force_mid($mime);
        $self->{config}->each_inbox(sub {
                my ($ibx) = @_;
                eval {
@@ -146,16 +143,6 @@ sub _remove_spam {
        })
 }
 
-sub _force_mid {
-       my ($mime) = @_;
-       my $hdr = $mime->header_obj;
-       my $mids = mids($hdr);
-       return if @$mids;
-       my $dig = content_digest($mime);
-       my $mid = $dig->clone->hexdigest . '@localhost';
-       $hdr->header_set('Message-Id', $mid);
-}
-
 sub _try_path {
        my ($self, $path) = @_;
        my @p = split(m!/+!, $path);
@@ -191,7 +178,6 @@ sub _try_path {
                $mime = $ret;
        }
 
-       _force_mid($mime);
        $im->add($mime, $self->{spamcheck});
 }