From a5d804d91f11d6db091bdea20cdfdaa5ec64d4a3 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 25 Jun 2022 08:28:17 +0200 Subject: [PATCH] Skip own DSN --- app/src/main/java/eu/faircode/email/Core.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 60a338b399..6c9a2ff425 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -4225,7 +4225,9 @@ class Core { if (experiments && helper.isReport()) try { MessageHelper.Report r = parts.getReport(); - if (r != null) { + boolean client_id = prefs.getBoolean("client_id", true); + String we = "dns;" + (client_id ? EmailService.getDefaultEhlo() : "example.com"); + if (r != null && !we.equals(r.reporter)) { String label = null; if (r.isDeliveryStatus()) label = (r.isDelivered() ? MessageHelper.FLAG_DELIVERED : MessageHelper.FLAG_NOT_DELIVERED);