about summary refs log tree commit homepage
path: root/scripts/import_vger_from_mbox
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/import_vger_from_mbox')
-rw-r--r--scripts/import_vger_from_mbox24
1 files changed, 6 insertions, 18 deletions
diff --git a/scripts/import_vger_from_mbox b/scripts/import_vger_from_mbox
index 3fa5c778..6ea2ca5d 100644
--- a/scripts/import_vger_from_mbox
+++ b/scripts/import_vger_from_mbox
@@ -22,32 +22,20 @@ binmode STDIN;
 my $msg = '';
 use PublicInbox::Filter::Vger;
 my $vger = PublicInbox::Filter::Vger->new;
+if ($im) {
+        $im->{ssoma_lock} = 0;
+        $im->{path_type} = 'v2';
+}
+
 sub do_add ($$) {
         my ($im, $msg) = @_;
         $$msg =~ s/(\r?\n)+\z/$1/s;
         $msg = Email::MIME->new($$msg);
         $msg = $vger->scrub($msg);
-        my $hdr = $msg->header_obj;
-        my $date = $hdr->header_raw('Date');
-        if ($date) {
-                eval { str2time($date) };
-                if ($@) {
-                        warn "bad Date: $date in ",
-                                $hdr->header_raw('Message-ID'), ": $@\n";
-                }
-        } else {
-                warn "missing Date: $date in ",
-                                $hdr->header_raw('Message-ID'), ": $@\n";
-                my $n = 0;
-                foreach my $r ($hdr->header_raw('Received')) {
-                        warn "$n Received: $r\n";
-                }
-                warn(('-' x 72), "\n");
-        }
         return unless $im;
         $im->add($msg) or
                 warn "duplicate: ",
-                        $hdr->header_raw('Message-ID'), "\n";
+                        $msg->header_obj->header_raw('Message-ID'), "\n";
 }
 
 # asctime: From example@example.com Fri Jun 23 02:56:55 2000