From 67cc83cca41c5af0229c8a3f8d6cbf9b0f40d30e Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 28 Mar 2026 15:23:06 +0100 Subject: [PATCH] Workaround invalid session invalidations --- app/src/main/java/eu/faircode/email/EmailService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/EmailService.java b/app/src/main/java/eu/faircode/email/EmailService.java index 3ea99a2ef7..55a4a92da1 100644 --- a/app/src/main/java/eu/faircode/email/EmailService.java +++ b/app/src/main/java/eu/faircode/email/EmailService.java @@ -714,6 +714,9 @@ public class EmailService implements AutoCloseable { crumb.put("exception", ex + "\n" + android.util.Log.getStackTraceString(ex)); Log.breadcrumb("Connection failed", crumb); + if (ex.getMessage() != null && ex.getMessage().contains("Session invalidated")) + throw new AuthenticationFailedException("Session invalidated", ex); + /* com.sun.mail.util.MailConnectException: Couldn't connect to host, port: 74.125.140.108, 993; timeout 20000; nested exception is: