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];