Hi,
i tried to read my gmail mails from within roundcube, which is working great. The only bad thing is, that you can't use threaded view with gmail. Is there any plugin available, which turns that feature on ? I know, that the standard implementation of roundcube uses the functionality of the imap server to group conversations but it looks like gmail did not activate that feature on their servers. Is there any other possibility to get it working with gmail ?
Best Regards Thomas
Thu, 25 Aug 2011 17:28:45 +0200 Thomas Schober a écrit:
Hi,
Hi.
i tried to read my gmail mails from within roundcube, which is working great. The only bad thing is, that you can't use threaded view with gmail. Is there any plugin available, which turns that feature on ? I know, that the standard implementation of roundcube uses the functionality of the imap server to group conversations but it looks like gmail did not activate that feature on their servers. Is there any other possibility to get it working with gmail ?
I might be wrong but here's my understanding.
While I am replying to you, my email client adds a header to my answer :
References: CAMOwjat1OjbraFUwVBMDSwaczTSnnP-jMotO+wG+knyo2tgUkA@mail.gmail.com
This is the header that is used by clients (including roundcube, I suppose) to order the messages by thread while displaying them.
I don't see why this ordering would need any server feature, as long as the proper headers are in the messages, which depends on each sender client.
In other words, I see no explanation for your issue.
Note that some clients (some of which, not surprisingly, were engineered in Redmond) don't add that header and therefore break the threads. To circumvent that, some clients (at least mine, claws-mail) propose to group by thread and subject. This can trigger false grouping, by grouping two messages with the same subject but no link. AFAIK, roundcube does not do that anyway.
Hmmm. Sorry for not helping. Just sharing the little knowledge I have on the topic.
On Thu, 25 Aug 2011 17:28:45 +0200, Thomas Schober wrote:
i tried to read my gmail mails from within roundcube, which is working great. The only bad thing is, that you can't use threaded view with gmail. Is there any plugin available, which turns that feature on ? I know, that the standard implementation of roundcube uses the functionality of the imap server to group conversations but it looks like gmail did not activate that feature on their servers. Is there any other possibility to get it working with gmail ?
Originally the IMAP library had some code to perform client-side threading (i.e. Roundcube threads the messages):
http://trac.roundcube.net/browser/trunk/roundcubemail/program/lib/imap.inc?r...
I replaced it with server-side threading when I added the threaded message view because client-side threading is incredibly slow.
However if you wanted to add that feature then I would start with that code. You will need to make it return the threads in the same tree structure as roundcube_imap_generic::threads.
Regards, Chris January
Hi,
thank you for the answer. I will try to check the implementation, but ufortunately my free time is very limited :). If i could find enough free time i will try to implement it.
Best Regards Thomas
On Thu, Aug 25, 2011 at 6:14 PM, Chris January chris@atomice.net wrote:
On Thu, 25 Aug 2011 17:28:45 +0200, Thomas Schober wrote:
i tried to read my gmail mails from within roundcube, which is working great. The only bad thing is, that you can't use threaded view with gmail. Is there any plugin available, which turns that feature on ? I know, that the standard implementation of roundcube uses the functionality of the imap server to group conversations but it looks like gmail did not activate that feature on their servers. Is there any other possibility to get it working with gmail ?
Originally the IMAP library had some code to perform client-side threading (i.e. Roundcube threads the messages):
http://trac.roundcube.net/browser/trunk/roundcubemail/program/lib/imap.inc?r...
I replaced it with server-side threading when I added the threaded message view because client-side threading is incredibly slow.
However if you wanted to add that feature then I would start with that code. You will need to make it return the threads in the same tree structure as roundcube_imap_generic::threads.
Regards, Chris January
-- List info: http://lists.roundcube.net/users/ BT/6165a7dd