From e4f4eccfce68ffec1f40223382033deb9d11bf55 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 27 Jan 2022 08:50:33 +0100 Subject: [PATCH] Anonymous Reporting-MTA --- app/src/main/java/eu/faircode/email/MessageHelper.java | 9 ++++++++- 1 file changed, 8 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 2321d1ef60..6914e13b26 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -835,12 +835,19 @@ public class MessageHelper { plainPart.setContent(plainContent, "text/plain; charset=" + Charset.defaultCharset().name()); report.addBodyPart(plainPart); + SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); + boolean client_id = prefs.getBoolean("client_id", true); + String from = null; if (message.from != null && message.from.length > 0) from = ((InternetAddress) message.from[0]).getAddress(); StringBuilder sb = new StringBuilder(); - sb.append("Reporting-MTA: dns;").append(EmailService.getDefaultEhlo()).append("\r\n"); + sb.append("Reporting-MTA: dns;"); + if (client_id) + sb.append(EmailService.getDefaultEhlo()).append("\r\n"); + else + sb.append("example.com").append("\r\n"); sb.append("\r\n"); if (from != null)