From faf3aaeb092f5b83e54be26dae2b83c5a3fb23f2 Mon Sep 17 00:00:00 2001 From: "martin f. krafft" Date: Mon, 13 Sep 2010 19:41:13 +0200 Subject: [PATCH 1/1] add poor man's priorities to bulk account --- .offlineimap/helper.py | 6 ++++++ .offlineimaprc | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) 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 -- 2.39.5