diff --git a/app/src/main/java/eu/faircode/email/FragmentAccount.java b/app/src/main/java/eu/faircode/email/FragmentAccount.java index f839c209c4..76ca4f425f 100644 --- a/app/src/main/java/eu/faircode/email/FragmentAccount.java +++ b/app/src/main/java/eu/faircode/email/FragmentAccount.java @@ -487,7 +487,7 @@ public class FragmentAccount extends FragmentEx { String[] attrs = ((IMAPFolder) ifolder).getAttributes(); Log.i(Helper.TAG, ifolder.getFullName() + " attrs=" + TextUtils.join(" ", attrs)); for (String attr : attrs) { - if ("\\Noselect".equals(attr)) + if ("\\Noselect".equals(attr) || "\\NonExistent".equals(attr)) selectable = false; if (attr.startsWith("\\")) { int index = EntityFolder.SYSTEM_FOLDER_ATTR.indexOf(attr.substring(1)); diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index 778f026088..07616da82c 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -1937,7 +1937,7 @@ public class ServiceSynchronize extends LifecycleService { String[] attrs = ((IMAPFolder) ifolder).getAttributes(); Log.i(Helper.TAG, fullName + " attrs=" + TextUtils.join(" ", attrs)); for (String attr : attrs) { - if ("\\Noselect".equals(attr)) + if ("\\Noselect".equals(attr) || "\\NonExistent".equals(attr)) selectable = false; if (attr.startsWith("\\")) {