Hi, Since the mbsync manual talks about * matching full mailbox names vs % matching up to the delimiter, I was expecting mbsync to support recursive retrieving of mailboxes. Unfortunately, it doesn't. So, I created a patch that does "LIST *" instead of "LIST %".
I also needed support for '/' mailbox names for the maildir store, since this is the delimiter used by my IMAP server. I think this is even a problem today with non-recursive LIST on servers that use another delimiter. I applied a transformation on the maildir store filenames encoding '/' as '~-', and '~' as '~~' (purely chosen based on aesthetic reasons). I also made sure that the transformation is applied for both maildir slaves as maildir masters (that is, the inverse transformation). I attached a patch. cheers, Remko
mbsync_recursive.diff
Description: Binary data
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel