Discovery: check if MX target exists

This commit is contained in:
M66B
2021-09-01 15:42:21 +02:00
parent 2470316fd0
commit e1a701b264

View File

@@ -308,8 +308,9 @@ public class EmailProvider implements Parcelable {
}
for (DnsHelper.DnsRecord record : records)
if (!TextUtils.isEmpty(record.name)) {
try {
String target = record.name.toLowerCase(Locale.ROOT);
InetAddress.getByName(target);
EmailProvider mx1 = new EmailProvider(domain);
mx1.imap.score = 0;
@@ -334,6 +335,8 @@ public class EmailProvider implements Parcelable {
candidates.add(mx2);
break;
} catch (UnknownHostException ex) {
Log.w(ex);
}
} catch (Throwable ex) {
Log.w(ex);