diff options
Diffstat (limited to '.config/offlineimap/offlineimaprc')
| -rw-r--r-- | .config/offlineimap/offlineimaprc | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/.config/offlineimap/offlineimaprc b/.config/offlineimap/offlineimaprc new file mode 100644 index 0000000..26cc464 --- /dev/null +++ b/.config/offlineimap/offlineimaprc @@ -0,0 +1,71 @@ +[general] +pythonfile = ~/.config/offlineimap/offlineimap.py +accounts = ens, inria +maxsyncaccounts = 2 +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('(^bak.*|.*drafts$|.*spam$|.*sent$|.*trash$)', foldername) + + +[Account ens] +localrepository = local-ens +remoterepository = remote-ens +presynchook = /usr/bin/imapfilter -vc ~/.config/imapfilter/ens.lua +postsynchook = notmuch new + +[Account inria] +localrepository = local-inria +remoterepository = remote-inria +presynchook = /usr/bin/imapfilter -vc ~/.config/imapfilter/inria.lua +postsynchook = notmuch new + +[Repository local-ens] +type = Maildir +localfolders = ~/.mail/ens + +[Repository remote-ens] +type = IMAP +ssl = yes +remotehost = imaps.ens-lyon.fr +remoteport = 993 +remoteuser = piannett +remotepasseval = get_pass("institutions/ensl/pass") +sslcacertfile = /etc/ssl/certs/ca-certificates.crt +#subscribedonly = yes + +# Translate remote names to local names: +# This one does: +# 1. Transforms names to lowercase +# 2. Replaces spaces with underscores +#nametrans = lambda foldername: re.sub('-', '.', foldername.lower()) +#folderfilter = lambda f: f not in ['Sent', 'Junk', 'Trash', 'Drafts', 'INBOX'] + +[Repository local-inria] +type = Maildir +localfolders = ~/.mail/inria + +[Repository remote-inria] +type = IMAP +ssl = yes +remotehost = zimbra.inria.fr +remoteport = 993 +remoteuser = paiannet +remotepasseval = get_pass("institutions/inria/pass") +sslcacertfile = /etc/ssl/certs/ca-certificates.crt + +folderfilter = lambda f: f not in ['sent', 'junk', 'trash', 'drafts', 'inbox'] + +# vim: ft=dosini |
