From 21b83d8bc4b4ac54dbc606a415850ec0dd407d98 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 2 Jan 2024 19:26:41 +0100 Subject: [PATCH] Fixed MX check --- app/src/main/java/eu/faircode/email/DnsHelper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/DnsHelper.java b/app/src/main/java/eu/faircode/email/DnsHelper.java index e0d2cb2a46..5eb64fa2ad 100644 --- a/app/src/main/java/eu/faircode/email/DnsHelper.java +++ b/app/src/main/java/eu/faircode/email/DnsHelper.java @@ -81,7 +81,9 @@ public class DnsHelper { String domain = UriHelper.getEmailDomain(email); if (domain == null) continue; - lookup(context, domain, "mx", CHECK_TIMEOUT, MAX_FOLLOW, false); + DnsRecord[] records = lookup(context, domain, "mx", CHECK_TIMEOUT, MAX_FOLLOW, false); + if (records.length == 0) + throw new UnknownHostException(domain); } }