use strict;
use warnings;
use base qw/Exporter/;
-our @EXPORT_OK = qw(mid_clean id_compress mid2path mid_mime mid_escape MID_ESC
+our @EXPORT_OK = qw(mid_clean id_compress mid2path mid_escape MID_ESC
mids references mids_for_index $MID_EXTRACT);
use URI::Escape qw(uri_escape_utf8);
use Digest::SHA qw/sha1_hex/;
"$x2/$x38";
}
-# Only for v1 code paths:
-sub mid_mime ($) { mids($_[0]->header_obj)->[0] }
-
# only intended for Message-ID and X-Alt-Message-ID
sub extract_mids {
my @mids;
sub mids ($) {
my ($hdr) = @_;
- my @mids = $hdr->header_raw('Message-Id');
+ my @mids = $hdr->header_raw('Message-ID');
uniq_mids(extract_mids(@mids));
}
# import and index without relying on HTTP endpoints
sub mids_for_index ($) {
my ($hdr) = @_;
- my @mids = $hdr->header_raw('Message-Id');
+ my @mids = $hdr->header_raw('Message-ID');
my @alts = $hdr->header_raw('X-Alt-Message-ID');
uniq_mids(extract_mids(@mids, @alts));
}