1
0
Fork 0
mirror of https://github.com/M66B/FairEmail.git synced 2024-12-26 17:57:16 +00:00

Fixed fallback with authentication error

This commit is contained in:
M66B 2020-03-30 13:06:47 +02:00
parent 7396d0d4b9
commit b330518620

View file

@ -386,7 +386,8 @@ public class EmailService implements AutoCloseable {
}
if (ioError) {
EntityLog.log(context, "Connect ex=" + ex.getMessage());
EntityLog.log(context, "Connect ex=" +
ex.getClass().getName() + ":" + ex.getMessage());
try {
// Some devices resolve IPv6 addresses while not having IPv6 connectivity
InetAddress[] iaddrs = InetAddress.getAllByName(host);
@ -438,11 +439,13 @@ public class EmailService implements AutoCloseable {
_connect(iaddr.getHostAddress(), port, user, password, factory);
return;
} catch (MessagingException ex1) {
EntityLog.log(context, "Fallback ex=" + ex1.getMessage());
ex = ex1;
EntityLog.log(context, "Fallback ex=" +
ex1.getClass().getName() + ":" + ex1.getMessage());
}
}
} catch (Throwable ex1) {
Log.w(ex1);
} catch (IOException ex1) {
throw new MessagingException(ex1.getMessage(), ex1);
}
}