diff --git a/app/src/main/java/eu/faircode/email/ServiceSend.java b/app/src/main/java/eu/faircode/email/ServiceSend.java index 0099996e37..e349501aa3 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSend.java +++ b/app/src/main/java/eu/faircode/email/ServiceSend.java @@ -364,7 +364,8 @@ public class ServiceSend extends ServiceBase { ex instanceof OutOfMemoryError || ex instanceof MessageRemovedException || ex instanceof FileNotFoundException || - ex instanceof AuthenticationFailedException || + (ex instanceof AuthenticationFailedException && + !ConnectionHelper.isIoError(ex)) || ex instanceof SendFailedException || ex instanceof IllegalArgumentException) { Log.w("Unrecoverable");