diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index 6d33145666..7d4a62327d 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -3119,7 +3119,7 @@ public class MessageHelper { return email; } - static String decodeMime(String text) { + public static String decodeMime(String text) { if (text == null) return null; diff --git a/app/src/main/java/javax/mail/internet/InternetAddress.java b/app/src/main/java/javax/mail/internet/InternetAddress.java index 7de876eba5..499c54a3ab 100644 --- a/app/src/main/java/javax/mail/internet/InternetAddress.java +++ b/app/src/main/java/javax/mail/internet/InternetAddress.java @@ -253,7 +253,7 @@ public class InternetAddress extends Address implements Cloneable { if (encodedPersonal != null) { try { - personal = MimeUtility.decodeText(encodedPersonal); + personal = eu.faircode.email.MessageHelper.decodeMime(encodedPersonal); return personal; } catch (Exception ex) { // 1. ParseException: either its an unencoded string or