From ae40fe406e1899e1435950e0cbbf530cf7467354 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 13 Dec 2022 21:29:47 +0100 Subject: [PATCH] Decoded embedded rfc822 TNEF --- app/src/main/java/eu/faircode/email/MessageHelper.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index eaa8740274..36357126ed 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -3714,6 +3714,10 @@ public class MessageHelper { } db.attachment().setDownloaded(epart.attachment.id, efile.length()); + + if (Helper.isTnef(epart.attachment.type, epart.attachment.name)) + subsequence = decodeTNEF(context, epart.attachment, subsequence); + } catch (Throwable ex) { db.attachment().setError(epart.attachment.id, Log.formatThrowable(ex)); db.attachment().setAvailable(epart.attachment.id, true); // unrecoverable