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:
parent
7396d0d4b9
commit
b330518620
1 changed files with 7 additions and 4 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue