Roundcube Community Forum

 

Not able to use thread feature of 0.4

Started by mukesh.a, May 04, 2010, 05:49:32 AM

Previous topic - Next topic

mukesh.a

hi,
i am using rounducbe 0.4, on mail list there is an optoin to see messages as thread or list.
  When i select thread option then after saving, it says no messages in the folder.
  This happens for every folder in my mailbox.
  then again switching back to list view all messages appear.
can u  pls tell me how to view messages as thread.

 regards
mukesh aggarwal.

SKaero


mukesh.a

this is wat my server gives
a OK [CAPABILITY
IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID
ENABLE SORT SORT=DISPLAY THREAD=REFERENCES
THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN
NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1
CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES
WITHIN CONTEXT=SEARCH LIST-STATUS] Logged in

mukesh.a

hi,
waiting for your response.
need your help

alec

Go to include/rcube_imap.php in function set_threading() make change to return REFERENCES instead of THREADS. Maybe this will help. If so, this means we've got an issue with THREAD=REFS. Open a ticket in bugtracker and attach log after enabling imap_debug.

mukesh.a

#5
made changes in the function set_threading()

if ($enable) {
            if ($this->get_capability('THREAD=REFS'))
                $this->threading = 'REFERENCES';
            // changed the above line from $this->threading ="REFS"; to       $this->threading = 'REFERENCES';
           // but it did not helped
            else if ($this->get_capability('THREAD=REFERENCES'))
                $this->threading = 'REFERENCES';
            else if ($this->get_capability('THREAD=ORDEREDSUBJECT'))
                $this->threading = 'ORDEREDSUBJECT';
        }



// this is what got logged on setting imap_debug = true;
[09-May-2010 10:28:57 +0000]: S: * OK IMAP4 ready
[09-May-2010 10:28:57 +0000]: C: a001 LOGIN "[email protected]" "******"
[09-May-2010 10:29:01 +0000]: S: a001 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS] Logged in
[09-May-2010 10:29:01 +0000]: C: cp01 CAPABILITY
[09-May-2010 10:29:01 +0000]: S: * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS
[09-May-2010 10:29:01 +0000]: S: cp01 OK Capability completed.
[09-May-2010 10:29:01 +0000]: C: sel1 SELECT "INBOX"
[09-May-2010 10:29:01 +0000]: S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft NonJunk $Forwarded Junk $MDNSent)
[09-May-2010 10:29:01 +0000]: S: * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft NonJunk $Forwarded Junk $MDNSent \*)] Flags permitted.
[09-May-2010 10:29:01 +0000]: S: * 2325 EXISTS
[09-May-2010 10:29:01 +0000]: S: * 0 RECENT
[09-May-2010 10:29:01 +0000]: S: * OK [UIDVALIDITY 1124286416] UIDs valid
[09-May-2010 10:29:01 +0000]: S: * OK [UIDNEXT 64557] Predicted next UID
[09-May-2010 10:29:01 +0000]: S: * OK [HIGHESTMODSEQ 51981] Highest
[09-May-2010 10:29:01 +0000]: S: sel1 OK [READ-WRITE] Select completed.
[09-May-2010 10:29:01 +0000]: C: thrd1 THREAD REFERENCES US-ASCII ALL

// but still the same message
 no message found in the mail box

alec

Quote from: mukesh.a;27340[09-May-2010 10:29:01 +0000]: C: thrd1 THREAD REFERENCES US-ASCII ALL

I don't see a response for this command, so, you should wait more or check on IMAP server log, why there's no response.

mukesh.a

#7
[10-May-2010 08:28:23 +0000]: S: * OK IMAP4 ready
[10-May-2010 08:28:23 +0000]: C: a001 LOGIN "[email protected]" "*********"
[10-May-2010 08:28:23 +0000]: S: a001 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS] Logged in
[10-May-2010 08:28:23 +0000]: C: cp01 CAPABILITY
[10-May-2010 08:28:23 +0000]: S: * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS
[10-May-2010 08:28:23 +0000]: S: cp01 OK Capability completed.
[10-May-2010 08:28:23 +0000]: C: sel1 SELECT "INBOX.mail-lost.mail-lost2"
[10-May-2010 08:28:23 +0000]: S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft Junk NonJunk)
[10-May-2010 08:28:23 +0000]: S: * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft Junk NonJunk \*)] Flags permitted.
[10-May-2010 08:28:23 +0000]: S: * 16 EXISTS
[10-May-2010 08:28:23 +0000]: S: * 0 RECENT
[10-May-2010 08:28:23 +0000]: S: * OK [UIDVALIDITY 1235475245] UIDs valid
[10-May-2010 08:28:23 +0000]: S: * OK [UIDNEXT 30] Predicted next UID
[10-May-2010 08:28:23 +0000]: S: * OK [HIGHESTMODSEQ 53] Highest
[10-May-2010 08:28:23 +0000]: S: sel1 OK [READ-WRITE] Select completed.
[10-May-2010 08:28:23 +0000]: C: thrd1 THREAD REFERENCES US-ASCII ALL UNDELETED
[10-May-2010 08:28:28 +0000]: S: * OK IMAP4 ready
[10-May-2010 08:28:28 +0000]: C: a001 LOGIN "[email protected]" "*******"
[10-May-2010 08:28:28 +0000]: S: a001 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS] Logged in
[10-May-2010 08:28:28 +0000]: C: cp01 CAPABILITY
[10-May-2010 08:28:28 +0000]: S: * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS
[10-May-2010 08:28:28 +0000]: S: cp01 OK Capability completed.
[10-May-2010 08:28:28 +0000]: C: sel1 SELECT "INBOX.mail-lost.mail-lost2"
[10-May-2010 08:28:28 +0000]: S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft Junk NonJunk)
[10-May-2010 08:28:28 +0000]: S: * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft Junk NonJunk \*)] Flags permitted.
[10-May-2010 08:28:28 +0000]: S: * 16 EXISTS
[10-May-2010 08:28:28 +0000]: S: * 0 RECENT
[10-May-2010 08:28:28 +0000]: S: * OK [UIDVALIDITY 1235475245] UIDs valid
[10-May-2010 08:28:28 +0000]: S: * OK [UIDNEXT 30] Predicted next UID
[10-May-2010 08:28:28 +0000]: S: * OK [HIGHESTMODSEQ 53] Highest
[10-May-2010 08:28:28 +0000]: S: sel1 OK [READ-WRITE] Select completed.
[10-May-2010 08:28:28 +0000]: C: thrd1 THREAD REFERENCES US-ASCII ALL UNDELETED
[10-May-2010 08:28:37 +0000]: S: * OK IMAP4 ready
[10-May-2010 08:28:37 +0000]: C: a001 LOGIN "[email protected]" "uttar2std"
[10-May-2010 08:28:37 +0000]: S: a001 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS] Logged in
[10-May-2010 08:28:37 +0000]: C: cp01 CAPABILITY
[10-May-2010 08:28:37 +0000]: S: * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS
[10-May-2010 08:28:37 +0000]: S: cp01 OK Capability completed.
[10-May-2010 08:28:37 +0000]: C: lsb LSUB "INBOX." "*"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.Drafts"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.Junk"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.Sent"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.Spam"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.Tapestry"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.Trash"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.hr"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.mail-lost"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.mail-lost.mail-lost2"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.mpms-wmas"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.mpms-wmas.login-isue"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.mpms-wmas.maia"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.mpms-wmas.tickets"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.mpms-wmas.tickets.imp"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.mpms-wmas.tickets.nilesh"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.mpms-wmas.tickets.wmas"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.mpms-wmas.tickets.resolved"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.mpms-wmas.userful"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.mpms-wmas.wmas-mpms"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.sharekhan"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.testing"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.tesss"
[10-May-2010 08:28:37 +0000]: S: * LSUB () "." "INBOX.tss"
[10-May-2010 08:28:37 +0000]: S: lsb OK Lsub completed.
[10-May-2010 08:28:37 +0000]: C: sel1 SELECT "INBOX.mail-lost.mail-lost2"
[10-May-2010 08:28:37 +0000]: S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft Junk NonJunk)
[10-May-2010 08:28:37 +0000]: S: * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft Junk NonJunk \*)] Flags permitted.
[10-May-2010 08:28:37 +0000]: S: * 16 EXISTS
[10-May-2010 08:28:37 +0000]: S: * 0 RECENT
[10-May-2010 08:28:37 +0000]: S: * OK [UIDVALIDITY 1235475245] UIDs valid
[10-May-2010 08:28:37 +0000]: S: * OK [UIDNEXT 30] Predicted next UID
[10-May-2010 08:28:37 +0000]: S: * OK [HIGHESTMODSEQ 53] Highest
[10-May-2010 08:28:37 +0000]: S: sel1 OK [READ-WRITE] Select completed.
[10-May-2010 08:28:37 +0000]: C: srch1 SEARCH ALL UNDELETED
[10-May-2010 08:28:37 +0000]: S: * SEARCH 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
[10-May-2010 08:28:37 +0000]: S: srch1 OK Search completed (0.000 secs).
[10-May-2010 08:28:37 +0000]: C: fuid FETCH 16 (UID)
[10-May-2010 08:28:37 +0000]: S: * 16 FETCH (UID 29)
[10-May-2010 08:28:37 +0000]: S: fuid OK Fetch completed.
[10-May-2010 08:28:37 +0000]: C: fhi0 UID FETCH 1:* (UID FLAGS)
[10-May-2010 08:28:37 +0000]: S: * 1 FETCH (UID 3 FLAGS (\Seen))
[10-May-2010 08:28:37 +0000]: S: * 2 FETCH (UID 4 FLAGS (\Seen NonJunk))
[10-May-2010 08:28:37 +0000]: S: * 3 FETCH (UID 7 FLAGS (\Seen))
[10-May-2010 08:28:37 +0000]: S: * 4 FETCH (UID 10 FLAGS (\Seen NonJunk))
[10-May-2010 08:28:37 +0000]: S: * 5 FETCH (UID 11 FLAGS (\Seen NonJunk))
[10-May-2010 08:28:37 +0000]: S: * 6 FETCH (UID 12 FLAGS (\Seen NonJunk))
[10-May-2010 08:28:37 +0000]: S: * 7 FETCH (UID 13 FLAGS (\Seen))
[10-May-2010 08:28:37 +0000]: S: * 8 FETCH (UID 14 FLAGS (\Seen NonJunk))
[10-May-2010 08:28:37 +0000]: S: * 9 FETCH (UID 15 FLAGS (\Seen))
[10-May-2010 08:28:37 +0000]: S: * 10 FETCH (UID 16 FLAGS (\Seen NonJunk))
[10-May-2010 08:28:37 +0000]: S: * 11 FETCH (UID 17 FLAGS (\Seen))
[10-May-2010 08:28:37 +0000]: S: * 12 FETCH (UID 18 FLAGS (\Seen))
[10-May-2010 08:28:37 +0000]: S: * 13 FETCH (UID 19 FLAGS (\Seen))
[10-May-2010 08:28:37 +0000]: S: * 14 FETCH (UID 23 FLAGS (\Seen))
[10-May-2010 08:28:37 +0000]: S: * 15 FETCH (UID 27 FLAGS (\Seen))
[10-May-2010 08:28:37 +0000]: S: * 16 FETCH (UID 29 FLAGS (\Seen NonJunk))
[10-May-2010 08:28:37 +0000]: S: fhi0 OK Fetch completed.
[10-May-2010 08:28:37 +0000]: C: thrd1 THREAD REFERENCES US-ASCII ALL UNDELETED
// when ever i click on folder it says no message found if i had selected thread view

alec

but still I don't see a response for thrd1 command

mukesh.a

#9
Thanx alec,
There was some issue with my mail server.
Thanx for ur support.
I had reverted back the changes made in rcube_imap.inc
so it is back, to
      if ($this->get_capability('THREAD=REFS'))
                $this->threading = 'REFS';

And it is working fine.
Thanx

corbosman

Just saying, you might want to change your password, as it was posted in your logs, and is now part of the interwebs.

corbosman

Just saying, you might want to change your password, as it was posted in your logs, and is now part of the interwebs.å

SKaero

I remove the password, but you still should change it!