From cd6f7f2624d30c718fc8115ce00dc47d84a66ff4 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 27 Nov 2023 14:49:29 +0100 Subject: [PATCH] Workaround incorrect References headers --- app/src/main/java/eu/faircode/email/MessageHelper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index 0b59ab664f..3ed3353f82 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -1591,6 +1591,9 @@ public class MessageHelper { header = MimeUtility.unfold(header); if (TextUtils.isEmpty(header)) return result; + header = header + .replaceAll("<\\s*<", "<") + .replaceAll(">\\s*>", ">"); for (String ref : header.split("[,\\s]+")) if (!result.contains(ref)) result.add(ref);