diff --git a/app/src/main/java/eu/faircode/email/EntityFolder.java b/app/src/main/java/eu/faircode/email/EntityFolder.java index 494c4f33fe..38d5b6f5c7 100644 --- a/app/src/main/java/eu/faircode/email/EntityFolder.java +++ b/app/src/main/java/eu/faircode/email/EntityFolder.java @@ -319,6 +319,9 @@ public class EntityFolder extends EntityOrder implements Serializable { unified = true; notify = true; } + + if ("poczta.o2.pl".equals(account.host) && INBOX.equals(name)) + poll = true; } void inheritFrom(EntityFolder parent) { diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index 6d88b823ad..fa063a3dcc 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -1715,8 +1715,7 @@ public class ServiceSynchronize extends ServiceBase implements SharedPreferences // https://tools.ietf.org/html/rfc2177 final boolean capIdle = - iservice.hasCapability("IDLE") && - !"poczta.o2.pl".equals(account.host); + iservice.hasCapability("IDLE"); final boolean capUtf8 = iservice.hasCapability("UTF8=ACCEPT") || iservice.hasCapability("UTF8=ONLY");