From 344d826325cfc45202db14cbf4f93cefb484dbe9 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 25 Apr 2021 12:52:19 +0200 Subject: [PATCH] Suppress delivered=to --- app/src/main/java/eu/faircode/email/Core.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index b8506e0586..b03d28650d 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -2377,6 +2377,15 @@ class Core { message.ui_ignored = false; message.ui_browsed = false; + if (message.deliveredto != null) + try { + Address deliveredto = new InternetAddress(message.deliveredto); + if (MessageHelper.equalEmail(new Address[]{deliveredto}, message.to)) + message.deliveredto = null; + } catch (AddressException ex) { + Log.w(ex); + } + if (MessageHelper.equalEmail(message.submitter, message.from)) message.submitter = null; @@ -3210,6 +3219,15 @@ class Core { if (message.flagged) message.color = color; + if (message.deliveredto != null) + try { + Address deliveredto = new InternetAddress(message.deliveredto); + if (MessageHelper.equalEmail(new Address[]{deliveredto}, message.to)) + message.deliveredto = null; + } catch (AddressException ex) { + Log.w(ex); + } + if (MessageHelper.equalEmail(message.submitter, message.from)) message.submitter = null;