[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