mirror of https://github.com/Flinner/dots.git
feat(emacs): msmtp: send mail
This commit is contained in:
parent
045b1c8bd3
commit
22951def80
|
@ -2167,6 +2167,32 @@ I wrote that, neat isn't it? :P
|
|||
#+end_src
|
||||
|
||||
* Email (mu4e)
|
||||
** Package
|
||||
#+begin_src emacs-lisp
|
||||
(use-package mu4e
|
||||
:demand
|
||||
;; :ensure-system-package mu
|
||||
:bind (:map mu4e-main-mode-map
|
||||
([remap revert-buffer] . mu4e-update-index))
|
||||
:custom
|
||||
(mu4e-change-filenames-when-moving t)
|
||||
(mu4e-html2text-command "iconv -c -t utf-8 | pandoc -f html -t plain")
|
||||
(mu4e-attachment-dir "~/Downloads")
|
||||
(mu4e-compose-signature-auto-include t)
|
||||
(mu4e-get-mail-command "mbsync -a")
|
||||
|
||||
(mu4e-update-interval 300)
|
||||
(mu4e-use-fancy-chars t)
|
||||
(mu4e-view-show-addresses t)
|
||||
(mu4e-view-show-images t)
|
||||
:config
|
||||
;; (add-to-list 'mu4e-view-actions '("view in browser" . mu4e-view-action))
|
||||
(add-hook 'mu4e-view-mode-hook #'visual-line-mode)
|
||||
(add-hook'mu4e-main-mode-hook 'olivetti-mode)
|
||||
(add-hook 'mu4e-compose-mode-hook 'flyspell-mode)
|
||||
)
|
||||
#+end_src
|
||||
|
||||
** Contexts
|
||||
#+begin_src emacs-lisp
|
||||
;; assumed Maildir layout
|
||||
|
@ -2214,38 +2240,6 @@ I wrote that, neat isn't it? :P
|
|||
;;Fixing duplicate UID errors when using mbsync and mu4e
|
||||
#+end_src
|
||||
|
||||
** Package
|
||||
#+begin_src emacs-lisp
|
||||
(use-package mu4e
|
||||
;; :ensure-system-package mu
|
||||
:config
|
||||
;; (add-to-list 'mu4e-view-actions '("view in browser" . mu4e-view-action))
|
||||
(add-hook 'mu4e-view-mode-hook #'visual-line-mode)
|
||||
(add-hook'mu4e-main-mode-hook 'olivetti-mode)
|
||||
(add-hook 'mu4e-compose-mode-hook 'flyspell-mode)
|
||||
:custom
|
||||
(mu4e-change-filenames-when-moving t)
|
||||
(mu4e-html2text-command "iconv -c -t utf-8 | pandoc -f html -t plain")
|
||||
(mu4e-attachment-dir "~/Downloads")
|
||||
(mu4e-compose-signature-auto-include nil)
|
||||
(mu4e-get-mail-command "mbsync -a")
|
||||
|
||||
(mu4e-update-interval 300)
|
||||
(mu4e-use-fancy-chars t)
|
||||
(mu4e-view-show-addresses t)
|
||||
(mu4e-view-show-images t))
|
||||
|
||||
#+end_src
|
||||
|
||||
** Send email (msmtp)
|
||||
#+begin_src emacs-lisp
|
||||
(setq sendmail-program "/usr/bin/msmtp"
|
||||
message-sendmail-f-is-evil t
|
||||
message-sendmail-extra-arguments '("--read-envelope-from")
|
||||
send-mail-function 'smtpmail-send-it
|
||||
message-send-mail-function 'message-send-mail-with-sendmail)
|
||||
#+end_src
|
||||
|
||||
** Email List here!
|
||||
#+begin_src emacs-lisp :tangle no
|
||||
;; This is a sample, it doesn't get included in init.el
|
||||
|
@ -2292,10 +2286,21 @@ should only move to trash, not delete entirely from the server
|
|||
#+end_src
|
||||
|
||||
Breaking change betweeen =mu4e-alert= and =mu= :(
|
||||
|
||||
(I don't use =mu4e-alert= anymore, but will keep this cuz y not?)
|
||||
#+begin_src emacs-lisp
|
||||
(defvaralias 'mu4e~context-current 'mu4e--context-current)
|
||||
#+end_src
|
||||
|
||||
** Send email (msmtp)
|
||||
#+begin_src emacs-lisp
|
||||
(setq sendmail-program "/usr/bin/msmtp"
|
||||
message-sendmail-f-is-evil t
|
||||
message-sendmail-extra-arguments '("--read-envelope-from")
|
||||
send-mail-function 'smtpmail-send-it
|
||||
message-send-mail-function 'message-send-mail-with-sendmail)
|
||||
#+end_src
|
||||
|
||||
* Telega
|
||||
#+begin_src emacs-lisp
|
||||
(use-package telega
|
||||
|
|
Loading…
Reference in New Issue