From: martin f. krafft Date: Mon, 13 Sep 2010 17:41:13 +0000 (+0200) Subject: add poor man's priorities to bulk account X-Git-Url: https://git.madduck.net/etc/offlineimap.git/commitdiff_plain/faf3aaeb092f5b83e54be26dae2b83c5a3fb23f2?ds=inline;hp=032f40601e49f1ebe69671798675574101109e6b add poor man's priorities to bulk account --- diff --git a/.offlineimap/helper.py b/.offlineimap/helper.py index 840896f..7863698 100644 --- a/.offlineimap/helper.py +++ b/.offlineimap/helper.py @@ -32,6 +32,12 @@ def py_folderfilter_main(x): return True +def py_foldersort_bulk(x, y): + if x == 'spool': return -1 + if y == 'spool': return 1 + if x in ('discard', 'spam'): return 1 + if y in ('discard', 'spam'): return -1 + def py_folderfilter_bulk(x): if re.search('^(' + '|'.join(full_excludes_re) + ')', x): return True diff --git a/.offlineimaprc b/.offlineimaprc index 4bb5f3b..adbb2ad 100644 --- a/.offlineimaprc +++ b/.offlineimaprc @@ -47,11 +47,12 @@ idlefolders = ['inbox', 'mass', 'debian', 'ul', 'phd', 'admin'] [Repository madduck.net-bulk] type = IMAP -maxconnections = 3 +maxconnections = 1 holdconnectionopen = yes preauthtunnel = SSH_AUTH_SOCK= ssh -TCaxS ~/.var/offlineimap/ssh_ctl_sock -o "ControlMaster auto" -o "ProtocolKeepAlives 10" -o "ConnectTimeout 60" -i ~/.offlineimap/id_rsa.imap@seamus imap.madduck.net expunge = yes folderfilter = py_folderfilter_bulk +foldersort = py_foldersort_main [Account logcheck] localrepository = local-logcheck