about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2021-03-16 16:28:50 +0600
committerEric Wong <e@80x24.org>2021-03-16 15:47:44 -0400
commit0b6773dc9be1d148c5dadf44379fd3ae6b4a56de (patch)
treeeb13b86c90578f305905fcada892985a70e9cd91
parent250eb20216a83d43f7eb44b216ccab4b7ca38a61 (diff)
downloadpublic-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...
-rw-r--r--lib/PublicInbox/Eml.pm4
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,