Check smtp.mailfrom

pull/194/merge
M66B 4 years ago
parent fec54f1656
commit 0c4e8451b3

@ -1108,7 +1108,6 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
!((Boolean.FALSE.equals(message.dkim) && check_authentication) || !((Boolean.FALSE.equals(message.dkim) && check_authentication) ||
(Boolean.FALSE.equals(message.spf) && check_authentication) || (Boolean.FALSE.equals(message.spf) && check_authentication) ||
(Boolean.FALSE.equals(message.dmarc) && check_authentication) || (Boolean.FALSE.equals(message.dmarc) && check_authentication) ||
(Boolean.FALSE.equals(message.from_domain) && BuildConfig.DEBUG) ||
(Boolean.FALSE.equals(message.reply_domain) && check_reply_domain) || (Boolean.FALSE.equals(message.reply_domain) && check_reply_domain) ||
(Boolean.FALSE.equals(message.mx) && check_mx) || (Boolean.FALSE.equals(message.mx) && check_mx) ||
(Boolean.TRUE.equals(message.blocklist) && check_blocklist)); (Boolean.TRUE.equals(message.blocklist) && check_blocklist));
@ -3837,11 +3836,12 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
sb.append(context.getString(R.string.title_on_blocklist)); sb.append(context.getString(R.string.title_on_blocklist));
} }
if (Boolean.FALSE.equals(message.from_domain) && BuildConfig.DEBUG) { if (Boolean.FALSE.equals(message.from_domain) && message.smtp_from != null)
for (Address smtp_from : message.smtp_from) {
if (sb.length() > 0) if (sb.length() > 0)
sb.append('\n'); sb.append('\n');
for (String domain : message.checkFromDomain(context)) String domain = UriHelper.getEmailDomain(((InternetAddress) smtp_from).getAddress());
sb.append(domain).append(' '); sb.append(context.getString(R.string.title_via, UriHelper.getParentDomain(context, domain)));
} }
if (Boolean.FALSE.equals(message.reply_domain)) { if (Boolean.FALSE.equals(message.reply_domain)) {
@ -6260,10 +6260,7 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
same = false; same = false;
log("blocklist changed", next.id); log("blocklist changed", next.id);
} }
if (!Objects.equals(prev.from_domain, next.from_domain)) { // from_domain
same = false;
log("from_domain changed", next.id);
}
if (!Objects.equals(prev.reply_domain, next.reply_domain)) { if (!Objects.equals(prev.reply_domain, next.reply_domain)) {
same = false; same = false;
log("reply_domain changed", next.id); log("reply_domain changed", next.id);

Loading…
Cancel
Save