From f6a81ccc4ea765a7a84d707668dd77e05bc925f2 Mon Sep 17 00:00:00 2001 From: Nicolas Duhamel Date: Sat, 28 Apr 2018 18:27:33 +0200 Subject: [PATCH] Add password to offlineimap --- user/offlineimap/.config/offlineimap/config | 2 ++ user/offlineimap/.config/offlineimap/getpass.py | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 user/offlineimap/.config/offlineimap/getpass.py diff --git a/user/offlineimap/.config/offlineimap/config b/user/offlineimap/.config/offlineimap/config index 340187f..1c158ae 100644 --- a/user/offlineimap/.config/offlineimap/config +++ b/user/offlineimap/.config/offlineimap/config @@ -1,4 +1,5 @@ [general] +pythonfile = $XDG_CONFIG_HOME/offlineimap/getpass.py accounts = jombi metadata = $XDG_DATA_HOME/offlineimap @@ -19,3 +20,4 @@ remoteport = 993 remotehost = mail.jombi.fr remoteuser = nicolas@jombi.fr folderfilter = lambda folder: folder not in ['dovecot.sieve'] +remotepasseval = get_pass("nicolas@jombi.fr") diff --git a/user/offlineimap/.config/offlineimap/getpass.py b/user/offlineimap/.config/offlineimap/getpass.py new file mode 100644 index 0000000..b510415 --- /dev/null +++ b/user/offlineimap/.config/offlineimap/getpass.py @@ -0,0 +1,6 @@ +#! /usr/bin/env python2 +from subprocess import check_output + + +def get_pass(account): + return check_output("pass mail/" + account, shell=True).splitlines()[0]