Fixed double decode subject

This commit is contained in:
M66B
2020-02-04 17:42:20 +01:00
parent 8c2850ffe4
commit e3b9d9e599

View File

@@ -995,9 +995,10 @@ public class MessageHelper {
if (subject == null)
return null;
// https://github.com/eclipse-ee4j/mail/issues/423
subject = subject.replaceAll("\\?=\\r?\\n\\s+=\\?", "\\?==\\?");
subject = MimeUtility.unfold(subject);
subject = new String(subject.getBytes(StandardCharsets.ISO_8859_1));
subject = decodeMime(subject);
return subject;