Commit 1f6699171a59

Vincent Demeester <vincent@sbr.pm>
2020-02-17 17:48:45
Gnus & mail: use msmtp to send mail 📫
Also update gnus-parameters to customize the address and signature to use when composing a mail. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent c7fffa5
Changed files (2)
lisp/setup-gnus.el
@@ -43,14 +43,20 @@
   (setq gnus-parameters
         '(("prv"
            (posting-style
+            (address "vincent@demeester.fr")
+            (signature-file "~/desktop/documents/.prv.signature")
             (gcc "nnimap+prv:Sent")))
           ("redhat"
            (posting-style
+            (address "vdemeest@redhat.com")
+            (signature-file "~/desktop/documents/.redhat.signature")
             (gcc "nnimap+redhat:Sent")))
           ("nnimap+redhat:INBOX"
            (display . all))
           ("vde"
            (posting-style
+            (address "vinc.demeester.fr")
+            (signature-file "~/desktop/documents/.vde.signature")
             (gcc "nnimap+vinc.demeester:Sent")))
           ("nnimap+vde:INBOX"
            (display . all))))
@@ -155,3 +161,10 @@
 (use-package gnus-dired
   :after (gnus dired)
   :hook (dired-mode . gnus-dired-mode))
+
+(use-package smtpmail
+  :config
+  (setq message-send-mail-function 'message-send-mail-with-sendmail)
+  (setq sendmail-program "msmtp")
+  (setq message-sendmail-f-is-evil 't)
+  (setq message-sendmail-extra-arguments '("--read-envelope-from")))
emacs.org
@@ -572,14 +572,20 @@
   (setq gnus-parameters
         '(("prv"
            (posting-style
+            (address "vincent@demeester.fr")
+            (signature-file "~/desktop/documents/.prv.signature")
             (gcc "nnimap+prv:Sent")))
           ("redhat"
            (posting-style
+            (address "vdemeest@redhat.com")
+            (signature-file "~/desktop/documents/.redhat.signature")
             (gcc "nnimap+redhat:Sent")))
           ("nnimap+redhat:INBOX"
            (display . all))
           ("vde"
            (posting-style
+            (address "vinc.demeester.fr")
+            (signature-file "~/desktop/documents/.vde.signature")
             (gcc "nnimap+vinc.demeester:Sent")))
           ("nnimap+vde:INBOX"
            (display . all))))
@@ -794,6 +800,16 @@
 :CUSTOM_ID: h:6ece193a-1ae8-43eb-8760-2d7c08518c28
 :END:
 
+#+begin_src emacs-lisp :tangle lisp/setup-gnus.el
+(use-package smtpmail
+  :config
+  (setq message-send-mail-function 'message-send-mail-with-sendmail)
+  (setq sendmail-program "msmtp")
+  (setq message-sendmail-f-is-evil 't)
+  (setq message-sendmail-extra-arguments '("--read-envelope-from")))
+#+end_src
+
+
 * TODO Programming
 :PROPERTIES:
 :CUSTOM_ID: h:a6c9891a-6195-4987-b98f-fd06e1147b47