REPRODUCIBILITY (% or how often): too frequently
BUILD ID = OS VERSION (Settings > About product): 4.0.1.8
HARDWARE (XA2, Xperia 10…): XA2
UI LANGUAGE: English
REGRESSION: (compared to previous public release: Yes, No, ?): No improvement across Sailfish 2.0, 3.0 and 4.0
DESCRIPTION:
Yep, it’s this old, old chestnut again - but since there appears to be no recent summary on SFOS (only years old stuff on Jolla Together), I thought I’d try again…
I have five email accounts configured on my XA2; two of them are imap (which are fine) and three of them are exchange. This bug report only concerns Exchange accounts.
Of the three Exchange accounts, one is large and two are tiny; the bug affects all three identically, so size of mailbox/folder store isn’t an issue.
All three have inbox, sub-folders, contacts and calendar synchronised, two way, with priority to server. No provisioning.
All three have been variously set to ‘always up to date’, timed synchronisation (e.g. every five minutes), custom sync (always up to date at peak, every hour off peak). It makes no difference whatever setting you use in any of the three accounts. Two are are company Office 365 accounts, one is not (my personal email) - one uses an app password as Sailfish can’t handle 2FA, the two others do not.
They are the same accounts I have had for years and have used on SF 2.0, 3.0 and now 4.0.
For years they have failed to synchronise reliably. They:
- Just simply stop synchronising after a period of time with no error message, and/or
- Get stuck on ‘Updating’ with a continuous turning circle, and/or
- They fail (on 4.0), now with a warning triangle and ‘Sync Error’
Emails are therefore almost never up to date which severely affects usability of the app (I now dual carry an iphone for reliable email access).
I have tried:
-
Deleting and re-creating the accounts; They work for a while and then stop
-
Settings/Utilities restarting the network subsystem; Sometimes this fixes things for a while, sometimes it doesn’t - resulting in either a never-ending ‘Updating’ or a ‘sync error’
-
restarting EAS and messageserver from the command line; again sometimes this works, sometimes it doesn’t and you still get a sync error
-
Totally rebooting the phone; this always works immediately, until it fails again a short time later.
I have read an old bug about sometimes the sync stopping when you change networks from wireless to mobile (or vice-versa) so I have had my wife send me an email at home (wireless - it arrives automatically), then I have left home and she has tried again (mobile - it arrives automatically) and then gone back home again (wireless - it arrives automatically); so all good. But then do it a day later and it will fail - so no consistency there.
These issues have (for me and others at least) been outstanding for years, and given that Exchange support is a paid component of Sailfish X, really ought to have been fixed by now.
As an aside (and I suppose a bit off topic) unless Jolla puts some serious effort into fixing the core apps - email, browser and so on - so that they are reliable and usable (how about focusing on just those for a point release?) then people will simply start using reliable Android replacements and Sailfish will just become a fancy UI wrapper. I’m sure nobody wants this.
PRECONDITIONS:
STEPS TO REPRODUCE:
- create an exchange email account
EXPECTED RESULT:
The account synchronises in line with its configured settings
ACTUAL RESULT:
Synchronisation fails completely after n undetermined period of time. Repeated attempts and inconvenient workarounds required to manually sync.
ADDITIONAL INFORMATION:
(Please ALWAYS attach relevant data such as logs, screenshots, etc…)