Hi, I'm very interested in trying out this branch. I don't know the sup internals very well, so I'm having a hard time figuring this out on my own, but what config options need to be changed/set to use maildir-root? I'm currently using marildir-sync.
Thanks for all your work on sup! Steve > Hi fellow suppers, > > for a while I have been using a 'maildir-root' source that I created. > It is based on the maildir-syncback code, but goes further: you only > specify a root folder with maildirs to the source, then each sub folder > (maildirsub) is mapped to a label. Some of the labels are special: like > deleted, inbox and archive (the special-label to maildirsub mapping can > be specified in the source configuration). > > This means that a sup label corresponds to maildir inside the > maildir-root and the behavior works like this: > > - (remote to local) if a message is found in a maildirsub that label is > added to it. > - (remote to local) if a message is removed from a maildirsub that > label is removed (unless it has just been moved). > - (local to remote) if you add a label the message is written to that > maildirsub (of all the maildir-roots the message belongs to) > - (local to remote) if you remove a label from a message the message is > deleted > from that maildirsub. if it is deleted from all maildirsubs it is > copied to the archive maildirsub. > - (local to remote) if you archive a message it is removed from the > inbox maildirsub, if it doesn't belong to any other > labels/maildirsubs it is copied to archive. > - (local to remote / remote to local) the same flag features as > maildir-syncback (done on all copies in all maildirsubs) > - (local to remote) if you add a label to a message and the message > belongs to a maildir-root where no corresponding maildirsub exists a > maildir will be created for it. > > I have been using it for 4-5 months now and it is getting fairly stable. > It works fairly well on gmail (label sync), but I am also using it on > regular IMAP servers (here it might, in the future, be useful to always keep > a copy in > archive). > > If you are interested in trying this please have a look at: > https://github.com/gauteh/sup/blob/maildir-root/lib/sup/maildirroot.rb > > or my branch: https://github.com/gauteh/sup/tree/maildir-root, but please > be careful. > > I am using this with offlineimap and utf-7-imap to utf-8 conversion. It > is probably necessary to do a full sync every time to make sure things > stay in sync. Remember that it is technically possible to still do > changes to the maildir while offlineimap is syncing, I haven't had any > problems with this (except read flag), but it is potentially a little > careless. > > > Cheers, Gaute _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel