Hi and thank you for your suggestion.
I always define the SOGoDraftsFolderName/SOGoSentFolderName/SOGoTrashFolderName and the specified folder always exists. I changed folder path separator (in dovecot and SOGo, from "." to "/") and the behaviour changes; now the Trash and Sent folder is correctly recognized.

But the main problem is that SOGo starts to loop with:

C[0x7faeda617520]: 1 login ********** **********************
S[0x7faeda6130b0]: 1 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS 
ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS 
THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN 
NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT 
SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS SPECIAL-USE BINARY MOVE METADATA 
QUOTA ACL RIGHTS=texk] Logged in
C[0x7faeda617520]: 2 capability
S[0x7faeda6130b0]: * CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID 
ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS 
THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN 
NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT 
SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS SPECIAL-USE BINARY MOVE METADATA 
QUOTA ACL RIGHTS=texk
S[0x7faeda6130b0]: 2 OK Capability completed.
C[0x7faeda617520]: 3 ID ("x-originating-ip" "localhost")
S[0x7faeda6130b0]: * ID ("name" "Dovecot")
S[0x7faeda6130b0]: 3 OK ID completed.
C[0x7faeda617520]: 4 LIST "" ""
S[0x7faeda6130b0]: * LIST (\Noselect) "/" ""
S[0x7faeda6130b0]: 4 OK List completed.
C[0x7faeda617520]: 5 LIST "" "*"
[...]
S[0x7faeda6130b0]: 5 OK List completed.
C[0x7faeda617520]: 6 namespace
S[0x7faeda6130b0]: * NAMESPACE (("INBOX/" "/")) NIL NIL
S[0x7faeda6130b0]: 6 OK Namespace completed.
C[0x7faeda617520]: 7 LIST "" "INBOX/*"
[...]
S[0x7faeda6130b0]: 7 OK List completed.
C[0x7faeda617520]: 8 list "" "*" return (status (x-guid))
S[0x7faeda6130b0]: * LIST () "/" INBOX
[...]
S[0x7faeda6130b0]: 8 OK List completed.
C[0x7faeda617520]: 9 unselect
S[0x7faeda6130b0]: 9 BAD No mailbox selected.
C[0x7faeda617520]: 10 select "INBOX"
S[0x7faeda6130b0]: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft $label4 
$label1 $label2 $Forwarded NonJunk $label3)
S[0x7faeda6130b0]: * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen 
\Draft $label4 $label1 $label2 $Forwarded NonJunk $label3 \*)] Flags permitted.
S[0x7faeda6130b0]: * 18 EXISTS
S[0x7faeda6130b0]: * 0 RECENT
S[0x7faeda6130b0]: * OK [UNSEEN 18] First unseen.
S[0x7faeda6130b0]: * OK [UIDVALIDITY 1401745328] UIDs valid
S[0x7faeda6130b0]: * OK [UIDNEXT 74123] Predicted next UID
S[0x7faeda6130b0]: * OK [HIGHESTMODSEQ 5633] Highest
S[0x7faeda6130b0]: 10 OK [READ-WRITE] Select completed (0.001 secs).
C[0x7faeda617520]: 11 list "" "*" return (status (x-guid))
S[0x7faeda6130b0]: * LIST () "/" INBOX
[...]
S[0x7faeda6130b0]: 11 OK List completed.
C[0x7faeda617520]: 12 status "INBOX/Trash" (UIDVALIDITY)
S[0x7faeda6130b0]: * STATUS INBOX/Trash (UIDVALIDITY 1411639996)
S[0x7faeda6130b0]: 12 OK Status completed.
C[0x7faeda617520]: 13 list "" "*" return (status (x-guid))
[...]
S[0x7faeda6130b0]: 13 OK List completed.
C[0x7faeda617520]: 14 status "INBOX/Sent Items" (UIDVALIDITY)
S[0x7faeda6130b0]: * STATUS "INBOX/Sent Items" (UIDVALIDITY 1262625493)
S[0x7faeda6130b0]: 14 OK Status completed.
C[0x7faeda617520]: 15 list "" "*" return (status (x-guid))
S[0x7faeda6130b0]: * LIST () "/" INBOX
[...]

And at this loop continues till the process reaches the SxVMemLimit, without sending data to the client.

Angelo
--
[email protected]
https://inverse.ca/sogo/lists

Reply via email to