]> git.cworth.org Git - notmuch-wiki/commitdiff
Add smtpmail
authorTomi Ollila <tomi.ollila@iki.fi>
Mon, 2 Nov 2015 15:13:10 +0000 (17:13 +0200)
committerTomi Ollila <tomi.ollila@iki.fi>
Mon, 2 Nov 2015 15:13:10 +0000 (17:13 +0200)
emacstips.mdwn

index 91c1cb0938abadad6f1727f69009f57a05b365af..84d616189ced7b3129ed32bfe2d5c3f3b6722fc4 100644 (file)
@@ -274,6 +274,41 @@ With that in place, you need a `.msmtprc` with the accounts configured
 for the domains you want to send out using specific SMTP servers and
 the rest will go to the default account.
 
 for the domains you want to send out using specific SMTP servers and
 the rest will go to the default account.
 
+## sending mail using smtpmail
+
+another option is to use remov
+
+<!-- By default message mode will use the system `sendmail` command to send
+mail. However, on a typical desktop machine there may not be local SMTP
+daemon running (nor it is configured to send mail outside of the system). -->
+
+If setting up local `sendmail` or `msmtp` is not feasible or desirable,
+the Emacs `smtpmail` package can be used to send email by talking to remote
+SMTP server via TCP connection. It is pretty easy to configure:
+
+1. `M-x customize-group smtpmail`
+
+   as as minimum, 'Smtpmail Smtp Server' needs to be set.
+
+   - then continue with `M-x load-library message` and
+     `M-x customize-variable message-send-mail-function`
+     -- choose `message-smtpmail-send-it` for that.
+
+1. Set some variables in .emacs or in [notmuch init file](/notmuch-emacs#notmuch_init_file)
+
+      (setq smtpmail-smtp-server "smtp.server.tld" ;; <-- edit this !!!
+      ;; smtpmail-smtp-service 25 ;; 25 is default -- uncomment and edit if needed
+      ;; smtpmail-stream-type 'starttls
+      ;; smtpmail-debug-info t
+      ;; smtpmail-debug-verb t
+         message-send-mail-function 'message-smtpmail-send-it)
+
+More information for smtpmail is available:
+
+* In Emacs: `M-x info-display-manual smtpmail`
+* At http://www.emacswiki.org/emacs/SendingMail
+
+
 ## <span id="address_completion">Address completion when composing</span>
 
 There are currently three solutions to this:
 ## <span id="address_completion">Address completion when composing</span>
 
 There are currently three solutions to this: