https://bugs.kde.org/show_bug.cgi?id=374859
--- Comment #2 from Robert Kratky <kra...@rob.cz> --- (In reply to Jan Kundrát from comment #1) > This functionality depends on a server-side support ([1] and [2]) for e-mail > threads. Chances are that your IMAP server might only support > THREAD=ORDEREDSUBJECT which indeed sucks exactly like you described. You can > check the dialog under the hamburger icon -> IMAP -> Debugging -> IMAP > Server Information for a list of announced capabilities to confirm this. Pardon my ignorance... what's a hamburger icon? > We do not do client-side threading because doing that would require Trojita > to download a subset of header for each message in an entire mailbox. It is > a design decision -- we rely on IMAP features so that the server can do work > on our behalf and that we do not have to transfer data that we do not really > need. Unfortunately, this means that the end user experience is worse in > case their e-mail server leaves something to be desired. Right now for > example we won't do any threading on GMail because GMail servers have their > own proprietary extension for one-level-deep threading and because we don't > have code to work with this non-standard extension yet (patches welcome). Yeah, I read about this decision in Trojita a couple of years ago. Understandable. I just didn't know that this was a similar problem. For reference, the IMAP server I'm using is Zimbra. > If you have suggestions on how to better reflect this state in the UI, > please propose them here. Not sure what you mean. If the client doesn't know about the threading, how could it be reflected in the GUI? > If someone wants to contribute code which adds support for client-side > threading, I'll be happy to review the patches and to provide suggestions on > how to best approach the problem. However, I don't see myself actively > working on this. The code that supports this surely exists somewhere. Other clients, incl. Kmail, support this threading. Wouldn't it be possible to reuse it? (I'm not a programmer, so I can't contribute code, unfortunately.) > [1] https://tools.ietf.org/html/rfc5256 > [2] https://tools.ietf.org/html/draft-ietf-morg-inthread-01 -- You are receiving this mail because: You are watching all bug changes.