From 0b6773dc9be1d148c5dadf44379fd3ae6b4a56de Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 16 Mar 2021 16:28:50 +0600 Subject: eml: decode Bcc, and Resent-* address variants This is closer to matching RFC 8621 section 4.1.2.3, though we don't support the "Any header field not defined in RFC5322 or RFC2369" rule, since that could get tricky... --- lib/PublicInbox/Eml.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib/PublicInbox/Eml.pm') diff --git a/lib/PublicInbox/Eml.pm b/lib/PublicInbox/Eml.pm index 0697c3a5..46c273ce 100644 --- a/lib/PublicInbox/Eml.pm +++ b/lib/PublicInbox/Eml.pm @@ -51,7 +51,9 @@ $MIME_ENC{quotedprint} = $MIME_ENC{'quoted-printable'} = $MIME_ENC{qp}; $MIME_DEC{quotedprint} = $MIME_DEC{'quoted-printable'} = $MIME_DEC{qp}; $MIME_ENC{$_} = \&identity_codec for qw(7bit 8bit binary); -my %DECODE_ADDRESS = map { $_ => 1 } qw(From To Cc Sender Reply-To); +my %DECODE_ADDRESS = map { + ($_ => 1, "Resent-$_" => 1) +} qw(From To Cc Sender Reply-To Bcc); my %DECODE_FULL = ( Subject => 1, 'Content-Description' => 1, -- cgit v1.2.3-24-ge0c7