From bfec5e46347cd7dd94e867e1e75cc502500facde Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 22 May 2024 08:30:13 +0200 Subject: [PATCH] Skip native DKIM for outgoing messages --- app/src/main/java/eu/faircode/email/Core.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 50fe03a0fe..d862a7110d 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -3501,7 +3501,9 @@ class Core { if (MessageHelper.equalEmail(message.submitter, message.from)) message.submitter = null; - if (native_dkim && !BuildConfig.PLAY_STORE_RELEASE) { + if (native_dkim && + !EntityFolder.isOutgoing(folder.type) && + !BuildConfig.PLAY_STORE_RELEASE) { List signers = helper.verifyDKIM(context); message.signedby = (signers.isEmpty() ? null : TextUtils.join(",", signers)); message.dkim = !signers.isEmpty(); @@ -4653,7 +4655,9 @@ class Core { if (MessageHelper.equalEmail(message.submitter, message.from)) message.submitter = null; - if (native_dkim && !BuildConfig.PLAY_STORE_RELEASE) { + if (native_dkim && + !EntityFolder.isOutgoing(folder.type) && + !BuildConfig.PLAY_STORE_RELEASE) { List signers = helper.verifyDKIM(context); message.signedby = (signers.isEmpty() ? null : TextUtils.join(",", signers)); message.dkim = !signers.isEmpty();