Re: Akonadi disaster

René J.V. Bertin <[email protected]>
Newsgroups gmane.comp.kde.users.pim
Message-ID <[email protected]>
> > But shouldn't it be possible to select such messages and undelete them?
> > AFAIK that's what the state is for.
> 
> Since the deleted messages end up in the waste bin, and can be moved out of it 
> again, that would be surprising.

Message that are moved to the waste bin do not need the delete flag set. I am not entirely sure if IMAP has actual support for a waste bin (and thus 2 modes of deleting messages) or if the kind via a waste bin is just implemented by giving a special character to one of the folders on the imap server. I think that's what actually happens, otherwise you wouldn't need to configure which folder is to be the bin (/templates/drafts/sent) folder.

From what I can remember, IMAP simply assigns a state to each message, which includes read/unread, but also whether the message is deleted (in the delete/expunge way). IIRC some older (simpler?) IMAP servers don't support server-side moving of messages from one folder to another, which explains why some MUAs give (or gave) the choice how messages were to be deleted.

Both approaches allow a message to be undeleted as long as it's still on the server; either because it's just in another folder from which it can be moved, or else because "deleted" is just another flag that can be cleared.

BTW: emptying the wastebin is most probably implemented by setting the delete flag on all contained messages and then expunging the folder. Unless there's a special command to empty a folder that I'm not aware of.

R.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.