diff options
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 |