[general] pythonfile = ~/.offlineimap.py accounts = Proton, Outlook socktimeout = 10 [Account Proton] localrepository = Proton-local remoterepository = Proton-remote [Repository Proton-local] type = Maildir localfolders = ~/Mail/Proton [Repository Proton-remote] type = IMAP ssl = no remotehost = 127.0.0.1 remoteport = 1143 remoteusereval = get_user("Proton\ Account") remotepasseval = hydroxide("/home/sako/.hydroxide-bridge-pass") folderfilter = lambda foldername: foldername in [ "All Mail", "Archive", "Drafts", "INBOX", "Sent", "Spam", "Starred", "Trash" ] [Account Outlook] localrepository = Outlook-local remoterepository = Outlook-remote [Repository Outlook-local] type = Maildir localfolders = ~/Mail/Outlook [Repository Outlook-remote] ssl = yes sslcacertfile = /etc/ssl/certs/ca-certificates.crt type = IMAP remoteusereval = get_user("Microsoft") remotehost = outlook.office365.com remoteport = 993 auth_mechanisms = XOAUTH2 oauth2_request_url = https://login.microsoftonline.com/common/oauth2/v2.0/token oauth2_client_id = 9e5f94bc-e8a4-4e73-b8be-63364c29d753 oauth2_client_secret = oauth2_refresh_token_eval = get_client_refresh_token("Microsoft") folderfilter = lambda folder: not folder.startswith('Calendar') and not folder.startswith('Contacts')