[IMAPx] Option to enable full folder update on metered networks
After a message is deleted from INBOX or any other IMAP folder, it is still there in Evolution. The message is definitely removed from the server, but Evolution is still showing it.
Steps to reproduce:
- Start Evolution so that the message list is up to date
- Close Evolution
- Delete a message using webmail or any other e-mail client
- Empty trash and log out
- Start Evolution again: The deleted message is still in the message list.
- Click on that message: If there is no local copy, the following error appears:
Unable to retrieve message. Empty cache file: /home/user/.cache/evolution/mail/b5876819ea94b3abdf7453fd24b4b8b8412be334/folders/INBOX/cur/2f/1182
Refreshing the folder does nothing. The only way to get rid of the message is to manually delete it again or to remove folders.db from the local cache directory forcing a complete rebuild of the folder list.
I can reproduce this behavior on Ubuntu 18.10 with Evolution 3.30 as well as Ubuntu 18.04 with Evolution 3.28. On the other hand, LMDE 3 with Evolution 3.22 is working as expected.