True conversation view
Add true conversation view (not just IMAP threading)
This should pick up mails that belong to each other, no matter what folder they are in (One part in folder Archive, one part in folder Sent, one part in folder Inbox for example) and tie them together so that they are presented like a conversation a la Gmail.
Since IMAP doesn't natively allow for this the solution will not be so easy but I think it would open the door for many other features that you might wanna add in the future as well.
You'd have to write your own mail indexing backend which creates a relationship store out of the mails in IMAP to be able to tie them together like that. On the other hand this indexing store would also allow you to do very fast cross folder searches, and potentially far more complicated searches than you could otherwise. It would also open the door for a tag system a la Gmail that isn't supported in plain IMAP either.
This feature request centers around conversation view only, though. I'd like to have the messages that belong to each other display one after another on the message preview pane so that you can scroll through all messages and display them in chronological order. (Newest message top, oldest message bottom)
Thanks!
This is very complex question. Years before we’d had a system which maintained indices and so on in database. This provided more features but, sadly, was too troublesome for providers which were installing this system. They tend to request mail front-end which is easy to maintain, without the need to worry about syncing data from multiple sources (database and IMAP store).
So database caching is a powerful tool but not when it comes to a system with large user count.
We, however, now in the process of providing the solution which will focus on business mail – supporting lesser number of users with more features (Aurora) so database storage for mail data can become an option again.
-
Harald Glatt (hachre) commented
Great, thanks for the info!