diff options
author | Eric Wong <e@80x24.org> | 2021-03-16 16:28:50 +0600 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2021-03-16 15:47:44 -0400 |
commit | 0b6773dc9be1d148c5dadf44379fd3ae6b4a56de (patch) | |
tree | eb13b86c90578f305905fcada892985a70e9cd91 /lib/PublicInbox/Eml.pm | |
parent | 250eb20216a83d43f7eb44b216ccab4b7ca38a61 (diff) | |
download | public-inbox-0b6773dc9be1d148c5dadf44379fd3ae6b4a56de.tar.gz |
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...
Diffstat (limited to 'lib/PublicInbox/Eml.pm')
-rw-r--r-- | lib/PublicInbox/Eml.pm | 4 |
1 files changed, 3 insertions, 1 deletions
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, |