If you set up an IMAP account and later decide to turn it into a disconnected IMAP account, it doesn't work as expected: the mail bodies are only shown if the account is online, e.g you can't view a message in offline mode.
This is valid for messages for whose header was already downloaded.
Expected is that all message content is available in disconnected mode.
Suggestion: in case the user turns on disconnected mode for an already configure account, all mails should be downloaded again, together with their body (or all bodies should be downloaded for already downloaded items).
Needs support in libakonadi ResourceBase first
Git commit c004365e4ce815d341aa2098ad412f450dc65336 by Andras Mantia.
Committed on 03/03/2013 at 11:32.
Pushed by amantia into branch 'master'.
Fetch the missing mail bodies in offline mode (requires fixed in Akonadi server and Akonadi client libraries as well to work).
Related: bug 264629, bug 286047
M +6 -1 resources/imap/imapresource.cpp
M +1 -0 resources/imap/imapresource.h
M +76 -7 resources/imap/retrieveitemstask.cpp
M +11 -3 resources/imap/retrieveitemstask.h