[general] accounts = Inbox, Bugs, Lists, Spam, Jobs # sync three accounts at once #maxsyncaccounts = 3 ui = Blinkenlights [Account Inbox] localrepository = LocalInbox remoterepository = RemoteInbox [Repository LocalInbox] type = Maildir localfolders = ~/Mail [Repository RemoteInbox] type = IMAP remotehost = linnode.donarmstrong.com remoteuser = don ssl = yes createfolders = False folderfilter = lambda foldername: not re.search('(^(lists|bugs|jobs|archives|spam|customflags)|/\.)', foldername) preauthtunnel = ssh -q linnode.donarmstrong.com 'MAIL=maildir:/home/don/Maildir:INBOX=/home/don/Maildir /usr/lib/dovecot/imap' [Account Lists] localrepository = LocalLists remoterepository = RemoteLists [Repository LocalLists] type = Maildir localfolders = ~/Mail/lists [Repository RemoteLists] type = IMAP createfolders = False remotehost = linnode.donarmstrong.com remoteuser = don ssl = yes #reference = Mail ## Trims off the preceeding Mail on all the folder names. nametrans = lambda foldername: \ re.sub('^lists.?', '', foldername) # Yeah, you have to mention the Mail dir, even though it # would seem intuitive that reference would trim it. folderfilter = lambda foldername: not re.search('(^(oftc|archives|jobs|INBOX|TODO|chili_alarm|bdo_role|0_ldo_role|buildd|spam|outbox|bugs|postponed|customflags|Trash))', foldername) preauthtunnel = ssh -q linnode.donarmstrong.com 'MAIL=maildir:/home/don/Maildir:INBOX=/home/don/Maildir /usr/lib/dovecot/imap' [Account Bugs] localrepository = LocalBugs remoterepository = RemoteBugs [Repository LocalBugs] type = Maildir localfolders = ~/Mail/bugs [Repository RemoteBugs] type = IMAP createfolders = False remotehost = linnode.donarmstrong.com remoteuser = don ssl = yes #reference = Mail ## Trims off the preceeding Mail on all the folder names. nametrans = lambda foldername: \ re.sub('^bugs.?', '', foldername) # Yeah, you have to mention the Mail dir, even though it # would seem intuitive that reference would trim it. folderfilter = lambda foldername: not re.search('(^(oftc|lists|jobs|INBOX|TODO|chili_alarm|bdo_role|0_ldo_role|buildd|spam|outbox|archives|postponed|customflags|Trash))', foldername) preauthtunnel = ssh -q linnode.donarmstrong.com 'MAIL=maildir:/home/don/Maildir:INBOX=/home/don/Maildir /usr/lib/dovecot/imap' [Account Spam] localrepository = LocalSpam remoterepository = RemoteSpam [Repository LocalSpam] type = Maildir localfolders = ~/Mail/spam [Repository RemoteSpam] type = IMAP createfolders = False remotehost = linnode.donarmstrong.com remoteuser = don ssl = yes #reference = Mail ## Trims off the preceeding Mail on all the folder names. nametrans = lambda foldername: \ re.sub('^spam.?', '', foldername) # Yeah, you have to mention the Mail dir, even though it # would seem intuitive that reference would trim it. folderfilter = lambda foldername: not re.search('(^(oftc|lists|jobs|INBOX|TODO|chili_alarm|bdo_role|0_ldo_role|bugs|buildd|outbox|archives|postponed|customflags|Trash))', foldername) preauthtunnel = ssh -q linnode.donarmstrong.com 'MAIL=maildir:/home/don/Maildir:INBOX=/home/don/Maildir /usr/lib/dovecot/imap' [Account Jobs] localrepository = LocalJobs remoterepository = RemoteJobs [Repository LocalJobs] type = Maildir localfolders = ~/Mail/jobs [Repository RemoteJobs] type = IMAP remotehost = linnode.donarmstrong.com remoteuser = don ssl = yes createfolders = False folderfilter = lambda foldername: not re.search('(^(oftc|lists|INBOX|TODO|chili_alarm|bdo_role|0_ldo_role|spam|bugs|buildd|outbox|archives|postponed|customflags))', foldername) preauthtunnel = ssh -q linnode.donarmstrong.com 'MAIL=maildir:/home/don/Maildir:INBOX=/home/don/Maildir /usr/lib/dovecot/imap'