diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index c6444e61e6..2353f21fd7 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -1108,7 +1108,6 @@ public class AdapterMessage extends RecyclerView.Adapter 0) - sb.append('\n'); - for (String domain : message.checkFromDomain(context)) - sb.append(domain).append(' '); - } + if (Boolean.FALSE.equals(message.from_domain) && message.smtp_from != null) + for (Address smtp_from : message.smtp_from) { + if (sb.length() > 0) + sb.append('\n'); + String domain = UriHelper.getEmailDomain(((InternetAddress) smtp_from).getAddress()); + sb.append(context.getString(R.string.title_via, UriHelper.getParentDomain(context, domain))); + } if (Boolean.FALSE.equals(message.reply_domain)) { String[] warning = message.checkReplyDomain(context); @@ -6260,10 +6260,7 @@ public class AdapterMessage extends RecyclerView.Adapter