From cd333683ed4a83b6ddbd3ca2c0017956b9661b9e Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 2 Aug 2023 19:23:04 +0200 Subject: [PATCH] DMARC requires one valid DKIM --- app/src/main/java/eu/faircode/email/MessageHelper.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index 962c3813f5..cad72e6e2a 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -2152,9 +2152,13 @@ public class MessageHelper { if (val.length > 0) { if ("fail".equals(val[0])) result = false; - else if ("pass".equals(val[0])) + else if ("pass".equals(val[0])) { + // https://www.rfc-editor.org/rfc/rfc7489#section-3.1.1 + if ("dkim".equals(type)) + return true; if (result == null) result = true; + } } }