From bf6d596ce604e51f5409dcfda6c2b0151f576237 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 6 Oct 2022 09:44:32 +0200 Subject: [PATCH] Fixed encoding of nested messages (2) --- app/src/main/java/com/sun/mail/imap/IMAPMessage.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/sun/mail/imap/IMAPMessage.java b/app/src/main/java/com/sun/mail/imap/IMAPMessage.java index 283f3f6c1d..da8d8ba572 100644 --- a/app/src/main/java/com/sun/mail/imap/IMAPMessage.java +++ b/app/src/main/java/com/sun/mail/imap/IMAPMessage.java @@ -912,6 +912,11 @@ public class IMAPMessage extends MimeMessage implements ReadableMime { return; } InputStream is = getMimeStream(); + if (this instanceof IMAPNestedMessage) { + String encoding = getEncoding(); + if (encoding != null) + is = MimeUtility.decode(is, encoding); + } try { // write out the bytes byte[] bytes = new byte[16*1024];