Discovery: check if MX target exists

This commit is contained in:
M66B 2021-09-01 15:42:21 +02:00
parent 2470316fd0
commit e1a701b264
1 changed files with 4 additions and 1 deletions

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);