On 08/14/2010 10:27 PM, Timo Sirainen wrote: > On 14.8.2010, at 21.15, Samuel Kvasnica wrote: > >> Well, I did try other servers and e.g. on scalix I'm getting this: >> >> * LIST (\X-DirectRef=000d7f94a4731510 \X-ModDate=20100814200222) "/" >> "six\"wafer" >> >> I cannot find anything relevant in RFC3501 > ABNF is the relevant part. You'll get to the literal from mailbox-list: > > mailbox-list = "(" [mbx-list-flags] ")" SP > (DQUOTE QUOTED-CHAR DQUOTE / nil) SP mailbox > > mailbox = "INBOX" / astring > > astring = 1*ASTRING-CHAR / string > > string = quoted / literal > > literal = "{" number "}" CRLF *CHAR8 > ; Number represents the number of CHAR8s > Timo, it was probably a bad diagnosis of mine: seems like I'm getting currently errors in Thunderbird for ANY folder name when trying to delete or rename it. It is most likely since I switched to LAYOUT=fs.
This is the IMAP conversation of folder deletion using old dovecot v1.2 setup + normal maildir (it works ok): 8 OK Idle completed. 9 list "" "aaa/*" 9 OK List completed. 10 close 10 OK Close completed. 11 rename "aaa" "Trash/aaa" 11 OK Rename completed. 12 subscribe "Trash/aaa" 12 OK Subscribe completed. 13 unsubscribe "aaa" 13 OK Unsubscribe completed. An this is with recent dovecot 2.0_ 3cda9f2f48bd + LAYOUT=fs (LIST broken hence error on subscribe commands) 6 OK Idle completed. 7 list "" "aaa/*" * LIST (\HasNoChildren) "/" "aaa/" <=== WHY ? 7 OK List completed. 8 close 8 OK Close completed. 9 rename "aaa" "Trash/aaa" 9 OK Rename completed. 10 subscribe "Trash/aaa" 10 OK Subscribe completed. 11 unsubscribe "aaa" 11 OK Unsubscribe completed. 12 subscribe "Trash/aaa/" 12 NO Invalid mailbox name: Trash/aaa/ <=== non-existing child folder, ERROR 13 unsubscribe "aaa/" 13 NO Invalid mailbox name: aaa/ <=== non-existing child folder, ERROR