aboutsummaryrefslogtreecommitdiffstats
path: root/oni-sendmail.el
diff options
context:
space:
mode:
authorGravatar Tom Willemse2023-06-21 22:38:50 -0700
committerGravatar Tom Willemse2023-06-21 22:38:50 -0700
commit8a0cddac7c7b78039d73e78f730d93700c68cf55 (patch)
tree52114967a7a182c55a96dc95e078532412a85d19 /oni-sendmail.el
parent9fe6381afd2ecb14194cafd7de91bc05bc35863f (diff)
downloademacs-config-8a0cddac7c7b78039d73e78f730d93700c68cf55.tar.gz
emacs-config-8a0cddac7c7b78039d73e78f730d93700c68cf55.zip
[oni-sendmail] Split my config to send email into separate package
I haven't been using Gnus for a while and have been using notmuch instead. Having my email sending settings be a part of the gnus configuration makes it impossible to send email without loading gnus.
Diffstat (limited to 'oni-sendmail.el')
-rw-r--r--oni-sendmail.el38
1 files changed, 38 insertions, 0 deletions
diff --git a/oni-sendmail.el b/oni-sendmail.el
new file mode 100644
index 0000000..d45f1d7
--- /dev/null
+++ b/oni-sendmail.el
@@ -0,0 +1,38 @@
+;;; oni-sendmail.el --- Configuration for sending mail -*- lexical-binding: t; -*-
+
+;; Copyright (C) 2023 Tom Willemse
+
+;; Author: Tom Willemse <tom@ryuslash.org>
+;; Keywords: local
+
+;; This program is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+;;; Commentary:
+
+;; Configuration for sending mail through Emacs.
+
+;;; Code:
+
+(require 'message)
+(require 'sendmail)
+
+(setq send-mail-function 'send-mail-send-it
+ message-send-mail-function 'message-send-mail-with-sendmail
+ sendmail-program "msmtp"
+ mail-envelope-from 'header
+ message-sendmail-envelope-from 'header
+ mail-specify-envelope-from t)
+
+(provide 'oni-sendmail)
+;;; oni-sendmail.el ends here