diff options
author | Alan Pearce | 2017-08-26 17:59:34 +0200 |
---|---|---|
committer | Alan Pearce | 2017-08-26 17:59:34 +0200 |
commit | 9347d36a8bd057ca32837a35d5fa5a94c1c570ec (patch) | |
tree | 9d528adc258e2419f10e178dd2e8085703dfd1fc /offlineimap | |
parent | 63597f1375e7a70e9aa7405c99c61a602bda72dd (diff) | |
download | nixfiles-9347d36a8bd057ca32837a35d5fa5a94c1c570ec.tar.lz nixfiles-9347d36a8bd057ca32837a35d5fa5a94c1c570ec.tar.zst nixfiles-9347d36a8bd057ca32837a35d5fa5a94c1c570ec.zip |
offlineimap: Add initial configuration
Diffstat (limited to 'offlineimap')
-rwxr-xr-x | offlineimap/.offlineimap.py | 5 | ||||
-rw-r--r-- | offlineimap/.offlineimaprc | 34 |
2 files changed, 39 insertions, 0 deletions
diff --git a/offlineimap/.offlineimap.py b/offlineimap/.offlineimap.py new file mode 100755 index 00000000..a21f4224 --- /dev/null +++ b/offlineimap/.offlineimap.py @@ -0,0 +1,5 @@ +#! /usr/bin/env python2 +from subprocess import check_output + +def get_pass(account): + return check_output("pass " + account, shell=True).splitlines()[0] diff --git a/offlineimap/.offlineimaprc b/offlineimap/.offlineimaprc new file mode 100644 index 00000000..ea98729f --- /dev/null +++ b/offlineimap/.offlineimaprc @@ -0,0 +1,34 @@ +[general] +# List of accounts to be synced, separated by a comma. +accounts = alanpearce.eu +pythonfile = ~/.offlineimap.py + +[Account alanpearce.eu] +# Identifier for the local repository; e.g. the maildir to be synced via IMAP. +localrepository = alanpearce.eu-local +# Identifier for the remote repository; i.e. the actual IMAP, usually non-local. +remoterepository = alanpearce.eu-remote +autorefresh = 20 +quick = 2 +postsynchook = mu index --maildir=%(personalmaildir)s --lazy-check --nocleanup --quiet + +[Repository alanpearce.eu-local] +# OfflineIMAP supports Maildir, GmailMaildir, and IMAP for local repositories. +type = Maildir +# Where should the mail be placed? +localfolders = %(personalmaildir)s + +[Repository alanpearce.eu-remote] +# Remote repos can be IMAP or Gmail, the latter being a preconfigured IMAP. +type = IMAP +remotehost = mail.alanpearce.eu +remoteuser = alan +remotepasseval = get_pass("mail/alanpearce.eu") +sslcacertfile = /etc/ssl/certs/ca-certificates.crt +keepalive = 1740 +holdconnectionopen = yes +usecompression = yes +idlefolders = ['INBOX'] + +[DEFAULT] +personalmaildir = ~/mail/alanpearce |