about summary refs log tree commit homepage
path: root/lib/PublicInbox/Eml.pm
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 /lib/PublicInbox/Eml.pm
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...
Diffstat (limited to 'lib/PublicInbox/Eml.pm')
-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,