1
0
Fork 0
mirror of https://github.com/M66B/FairEmail.git synced 2024-12-22 15:55:57 +00:00

Handle MX record not resolving

This commit is contained in:
M66B 2020-01-31 12:06:18 +01:00
parent c369c51f4f
commit 62fabef955

View file

@ -221,6 +221,7 @@ public class EmailProvider {
} catch (Throwable ex) { } catch (Throwable ex) {
Log.w(ex); Log.w(ex);
try {
// Retry at MX server addresses // Retry at MX server addresses
Record[] records = lookupDNS(context, domain, Type.MX); Record[] records = lookupDNS(context, domain, Type.MX);
for (Record record : records) { for (Record record : records) {
@ -237,6 +238,9 @@ public class EmailProvider {
if (autoconfig != null) if (autoconfig != null)
break; break;
} }
} catch (Throwable ex1) {
Log.w(ex1);
}
if (autoconfig == null) if (autoconfig == null)
throw ex; throw ex;