Retry connections for 'unavailable' accounts
-
Stefan Doehla
I actually wanted to write the very same ticket. Not sure though how one could easily check unavailable accounts becoming available and whether one would need to make the polling interval configurable, but a solution would be highly appreciated.
Since the 'synchronize' menu entry is not that easily reachable, having this as a toolbar button would also be something I think could make sense (but is maybe more an intermediate solution if synchronizing works reliably in the background).
-
benny
- State changed from new to fixcommitted
Sorry about the (very) late reply.
It's certainly a bug if the account is never synchronized, but I suspect that the main problem is that it takes too long before it's synchronized. The “unavailable” state should mean that MailMate automatically tries again later on. Each time it fails, the time before retrying is increased. It starts at 10 seconds and the maximum wait is 1 hour which might be too much in some cases (note that it handles all kinds of unavailability issues). I could/should make this configurable, but it would of course be better if the network change was detected.
...
Ok, I've now added that MailMate should detect network related changes. When this happens then MailMate immediately retries any accounts which are currently waiting to be retried. To try this out: Hold down ⌥ when clicking “Check Now” in the Software Update preferences pane. Let me know whether or not this solves your issue(s).
-
Stefan Doehla
Got the new version (I'm on the 2.0 branch, but this one also got an update today). A first quick test was successful, but I can't yet say how it behaves in the long term. But I think the approach is fully right and probably fixes the issue for good.
Big thanks!
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.