summary refs log tree commit diff
path: root/.config/git
diff options
context:
space:
mode:
Diffstat (limited to '.config/git')
-rw-r--r--.config/git/config19
1 files changed, 12 insertions, 7 deletions
diff --git a/.config/git/config b/.config/git/config
index cd4bf9f..3ad074e 100644
--- a/.config/git/config
+++ b/.config/git/config
@@ -3,17 +3,22 @@
     email = r@gnzler.io
 
 [sendemail]
-    smtpserver = mail.gandi.net
-    smtpuser = robert@gnzler.io
-    smtpencryption = tls
-    smtppass = !pass email/gnzler.io
-    ; smtpserver = /usr/bin/msmtp
-    ; smtpserveroption=-a
-    ; smtpserveroption=gnzler
+    from = Robert Günzler <r@gnzler.io>
+    smtpServer = mail.gandi.net
+    smtpServerPort = 465
+    smtpEncryption = ssl
+    smtpUser = robert@gnzler.io
+    ; smtpServer = /usr/bin/msmtp
+    ; smtpServerOption=-a
+    ; smtpServerOption=gnzler
     annotate = true
     multiEdit = true
     confirm = always
 
+[credential "smtp://mail.gandi.net:465"]
+    username = robert@gnzler.io
+    helper = !sh -c 'pass email/gnzler.io | xargs printf "password=%s\n"'
+
 [core]
     excludesfile = ~/.git/ignore
     # Treat spaces before tabs and all kinds of trailing whitespace as an error