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

Attachment: 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

Reply via email to