1
0
Fork 0
mirror of https://github.com/M66B/FairEmail.git synced 2025-03-06 11:39:49 +00:00

Try parse com.sun.mail.imap.IMAPInputStream

This commit is contained in:
M66B 2024-09-24 07:55:08 +02:00
parent 657d89f014
commit dcd082e1e2

View file

@ -4988,6 +4988,8 @@ public class MessageHelper {
if (content instanceof String)
content = tryParseMultipart((String) content, part.getContentType());
else if (content instanceof com.sun.mail.imap.IMAPInputStream)
content = tryParseMultipart(Helper.readStream((com.sun.mail.imap.IMAPInputStream) content), part.getContentType());
if (content instanceof Multipart) {
Multipart mp = (Multipart) content;
@ -5029,6 +5031,8 @@ public class MessageHelper {
if (content instanceof String)
content = tryParseMultipart((String) content, part.getContentType());
else if (content instanceof com.sun.mail.imap.IMAPInputStream)
content = tryParseMultipart(Helper.readStream((com.sun.mail.imap.IMAPInputStream) content), part.getContentType());
if (content instanceof Multipart) {
Multipart multipart = (Multipart) content;
@ -5079,6 +5083,8 @@ public class MessageHelper {
if (content instanceof String)
content = tryParseMultipart((String) content, part.getContentType());
else if (content instanceof com.sun.mail.imap.IMAPInputStream)
content = tryParseMultipart(Helper.readStream((com.sun.mail.imap.IMAPInputStream) content), part.getContentType());
if (content instanceof Multipart) {
Multipart multipart = (Multipart) content;
@ -5196,6 +5202,8 @@ public class MessageHelper {
if (content instanceof String)
content = tryParseMultipart((String) content, part.getContentType());
else if (content instanceof com.sun.mail.imap.IMAPInputStream)
content = tryParseMultipart(Helper.readStream((com.sun.mail.imap.IMAPInputStream) content), part.getContentType());
if (content instanceof Multipart) {
multipart = (Multipart) content;