commit c7534f961e1d37e66b1bace7796b68d45067b0df
parent 5f8fafe5d1425d357c9d59d920924128585abde1
Author: Ashymad <czilukim@o2.pl>
Date: Tue, 3 Oct 2017 19:22:38 +0200
added msmtp config
Diffstat:
5 files changed, 36 insertions(+), 5 deletions(-)
diff --git a/.config/astroid/config b/.config/astroid/config
@@ -39,7 +39,7 @@
}
},
"editor": {
- "cmd": "emacsclient -q -c --parent-id %3 %1",
+ "cmd": "urxvt -embed %3 -e nvim %1",
"external_editor": "false",
"charset": "utf-8",
"save_draft_on_force_quit": "true",
diff --git a/.gitignore b/.gitignore
@@ -11,6 +11,7 @@
!.config/mpv/mpv.conf
!.config/nvim/init.vim
!.emacs
+!.msmtprc
!.notmuch-config
!.offlineimap.py
!.offlineimaprc
diff --git a/.msmtprc b/.msmtprc
@@ -0,0 +1,18 @@
+# Set default values for all following accounts.
+defaults
+auth on
+tls on
+tls_starttls off
+tls_trust_file /etc/ssl/certs/ca-certificates.crt
+logfile ~/.msmtp.log
+
+# Gmail
+account o2
+host poczta.o2.pl
+port 465
+from czilukim@o2.pl
+user czilukim
+passwordeval python2 -c "execfile('/home/shyman/.offlineimap.py'); print(get_password('https://poczta.o2.pl'))"
+
+# Set a default account
+account default : o2
diff --git a/.offlineimap.py b/.offlineimap.py
@@ -1,9 +1,22 @@
import keepasshttp
+import sys, os
+
+def blockPrint():
+ sys.stdout = open(os.devnull, 'w')
+
+def enablePrint():
+ sys.stdout = sys.__stdout__
session = keepasshttp.start('offlineimap')
def get_password( str ):
- return session.getLogins( str )[0]['Password'].value
+ blockPrint()
+ passw = session.getLogins( str )[0]['Password'].value
+ enablePrint()
+ return passw
def get_username( str ):
- return session.getLogins( str )[0]['Login']
+ blockPrint()
+ login = session.getLogins( str )[0]['Login']
+ enablePrint()
+ return login
diff --git a/.offlineimaprc b/.offlineimaprc
@@ -1379,4 +1379,4 @@ sslcacertfile = /etc/ssl/certs/ca-certificates.crt
remoteusereval = get_username( 'https://free.os.pl' )
-remotepasseval = get_password( 'https://free.os.pl' )
-\ No newline at end of file
+remotepasseval = get_password( 'https://free.os.pl' )