Anonymous Reporting-MTA

pull/194/merge
M66B 3 years ago
parent 566386f243
commit e4f4eccfce

@ -835,12 +835,19 @@ public class MessageHelper {
plainPart.setContent(plainContent, "text/plain; charset=" + Charset.defaultCharset().name()); plainPart.setContent(plainContent, "text/plain; charset=" + Charset.defaultCharset().name());
report.addBodyPart(plainPart); report.addBodyPart(plainPart);
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
boolean client_id = prefs.getBoolean("client_id", true);
String from = null; String from = null;
if (message.from != null && message.from.length > 0) if (message.from != null && message.from.length > 0)
from = ((InternetAddress) message.from[0]).getAddress(); from = ((InternetAddress) message.from[0]).getAddress();
StringBuilder sb = new StringBuilder(); 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"); sb.append("\r\n");
if (from != null) if (from != null)

Loading…
Cancel
Save