Fixed subject decoding in case of multiple MIME words

This commit is contained in:
M66B 2020-01-26 10:45:13 +01:00
parent 53976a426f
commit 36c6d7ef0c
1 changed files with 1 additions and 3 deletions

View File

@ -974,7 +974,7 @@ public class MessageHelper {
return null;
subject = MimeUtility.unfold(subject);
//subject = subject.replaceAll("\\?=\\s+=\\?", "\\?==\\?");
subject = subject.replaceAll("\\?=\\s+=\\?", "\\?==\\?");
subject = new String(subject.getBytes(StandardCharsets.ISO_8859_1));
subject = decodeMime(subject);
@ -1116,7 +1116,6 @@ public class MessageHelper {
parts.add(new MimeTextPart(text.substring(i)));
// Fold words to not break encoding
/*
int p = 0;
while (p + 1 < parts.size()) {
MimeTextPart p1 = parts.get(p);
@ -1128,7 +1127,6 @@ public class MessageHelper {
} else
p++;
}
*/
StringBuilder sb = new StringBuilder();
for (MimeTextPart part : parts)