From e5cb4057fda66962ccb710b460a363bd8aab7414 Mon Sep 17 00:00:00 2001 From: Paul Iannetta Date: Thu, 21 Apr 2022 23:39:28 +0200 Subject: add offlineimap & imapfilter confs --- .config/offlineimap/offlineimap.py | 0 .config/offlineimap/offlineimaprc.template | 44 ++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) mode change 100644 => 100755 .config/offlineimap/offlineimap.py create mode 100755 .config/offlineimap/offlineimaprc.template (limited to '.config/offlineimap') diff --git a/.config/offlineimap/offlineimap.py b/.config/offlineimap/offlineimap.py old mode 100644 new mode 100755 diff --git a/.config/offlineimap/offlineimaprc.template b/.config/offlineimap/offlineimaprc.template new file mode 100755 index 0000000..d6cae15 --- /dev/null +++ b/.config/offlineimap/offlineimaprc.template @@ -0,0 +1,44 @@ +[general] +pythonfile = ~/.config/offlineimap/offlineimap.py +# accounts = account1, account2 +accounts = account1 +maxsyncaccounts = 3 +socktimeout = 60 +ui = Quiet + +[mbnames] +# Create a list of available mailboxes for mutt +enabled = yes + +filename = ~/.config/mutt/muttmailboxes +header = "mailboxes " +peritem = "+%(accountname)s/%(foldername)s" +sep = " " +footer = "\n" + +# Exclude these mailboxes from the above mailbox list +folderfilter = lambda accountname, foldername: not re.search('(.*&AMk-.*|^bak.*|.*drafts$|.*spam$|.*sent$|.*trash$)', foldername) + +[Account account1] +localrepository = local-account1 +remoterepository = remote-account1 +presynchook = /usr/bin/imapfilter -vc ~/.config/imapfilter/account1.lua +postsynchook = notmuch new +# proceed with care +# utf8foldernames = yes + +[Repository local-account1] +type = Maildir +localfolders = ~/.mail/account1 + +[Repository remote-account1] +type = IMAP +ssl = yes +remotehost = imap.... +remoteport = 993 +remoteuser = account1 +remotepasseval = get_pass("path/to/pass") +sslcacertfile = /etc/ssl/certs/ca-certificates.crt +#subscribedonly = yes + +# vim: ft=dosini -- cgit v1.2.3-54-g00ecf