2 #accounts = Inbox, Lists, Bugs, Spam
3 accounts = Inbox, Bugs, Lists, Spam, Jobs
5 # sync three accounts at once
7 ui = Curses.Blinkenlights
11 localrepository = LocalInbox
12 remoterepository = RemoteInbox
14 [Repository LocalInbox]
18 [Repository RemoteInbox]
20 remotehost = linnode.donarmstrong.com
24 folderfilter = lambda foldername: not re.search('(^(lists|bugs|jobs|archives|spam|customflags)|/\.)', foldername)
26 preauthtunnel = ssh -q linnode.donarmstrong.com 'MAIL=maildir:/home/don/Maildir:INBOX=/home/don/Maildir/Inbox /usr/lib/dovecot/imap'
30 localrepository = LocalLists
31 remoterepository = RemoteLists
33 [Repository LocalLists]
35 localfolders = ~/Mail/lists
37 [Repository RemoteLists]
39 remotehost = linnode.donarmstrong.com
43 ## Trims off the preceeding Mail on all the folder names.
44 nametrans = lambda foldername: \
45 re.sub('^lists.?', '', foldername)
46 # Yeah, you have to mention the Mail dir, even though it
47 # would seem intuitive that reference would trim it.
48 folderfilter = lambda foldername: not re.search('(^(oftc|archives|jobs|INBOX|TODO|chili_alarm|bdo_role|0_ldo_role|spam|outbox|bugs|postponed|customflags))', foldername)
49 preauthtunnel = ssh -q linnode.donarmstrong.com 'MAIL=maildir:/home/don/Maildir:INBOX=/home/don/Maildir/Inbox /usr/lib/dovecot/imap'
52 localrepository = LocalBugs
53 remoterepository = RemoteBugs
55 [Repository LocalBugs]
57 localfolders = ~/Mail/bugs
59 [Repository RemoteBugs]
61 remotehost = linnode.donarmstrong.com
65 ## Trims off the preceeding Mail on all the folder names.
66 nametrans = lambda foldername: \
67 re.sub('^bugs.?', '', foldername)
68 # Yeah, you have to mention the Mail dir, even though it
69 # would seem intuitive that reference would trim it.
70 folderfilter = lambda foldername: not re.search('(^(oftc|lists|jobs|INBOX|TODO|chili_alarm|bdo_role|0_ldo_role|spam|outbox|archives|postponed|customflags))', foldername)
72 preauthtunnel = ssh -q linnode.donarmstrong.com 'MAIL=maildir:/home/don/Maildir:INBOX=/home/don/Maildir/Inbox /usr/lib/dovecot/imap'
77 localrepository = LocalSpam
78 remoterepository = RemoteSpam
80 [Repository LocalSpam]
82 localfolders = ~/Mail/spam
84 [Repository RemoteSpam]
86 remotehost = linnode.donarmstrong.com
90 ## Trims off the preceeding Mail on all the folder names.
91 nametrans = lambda foldername: \
92 re.sub('^spam.?', '', foldername)
93 # Yeah, you have to mention the Mail dir, even though it
94 # would seem intuitive that reference would trim it.
95 folderfilter = lambda foldername: not re.search('(^(oftc|lists|jobs|INBOX|TODO|chili_alarm|bdo_role|0_ldo_role|bugs|outbox|archives|postponed|customflags))', foldername)
97 preauthtunnel = ssh -q linnode.donarmstrong.com 'MAIL=maildir:/home/don/Maildir:INBOX=/home/don/Maildir/Inbox /usr/lib/dovecot/imap'
100 localrepository = LocalJobs
101 remoterepository = RemoteJobs
103 [Repository LocalJobs]
105 localfolders = ~/Mail/jobs
107 [Repository RemoteJobs]
109 remotehost = linnode.donarmstrong.com
114 folderfilter = lambda foldername: not re.search('(^(oftc|lists|INBOX|TODO|chili_alarm|bdo_role|0_ldo_role|spam|bugs|outbox|archives|postponed|customflags))', foldername)
116 preauthtunnel = ssh -q linnode.donarmstrong.com 'MAIL=maildir:/home/don/Maildir:INBOX=/home/don/Maildir/Inbox /usr/lib/dovecot/imap'