From e7d5b45f4b57293c69450124e0148fdfc2d9a21e Mon Sep 17 00:00:00 2001 From: Dimitri Lozeve Date: Tue, 6 Oct 2020 16:57:47 +0200 Subject: [PATCH] Configure mu4e for email --- init.el | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/init.el b/init.el index 18433d2..d4b2625 100644 --- a/init.el +++ b/init.el @@ -654,6 +654,46 @@ (eval-after-load "org" '(require 'ox-gfm nil t))) +(use-package mu4e + :load-path "~/build/mu-1.4.13/mu4e" + :bind ("C-c m" . mu4e) + :custom + ;; Folders + (mu4e-sent-folder "/sent") ;; folder for sent messages + (mu4e-drafts-folder "/drafts") ;; unfinished messages + (mu4e-trash-folder "/trash") ;; trashed messages + (mu4e-refile-folder "/archive") ;; saved messages + ;; Sync + (mu4e-get-mail-command "mbsync -a") + (mu4e-update-interval 300) ; ;; update every 5 min + ;; Personal details + (user-mail-address "dimitri.lozeve@sysnav.fr") + (user-full-name "Dimitri Lozeve") + ;; Behaviour + (message-kill-buffer-on-exit t) + (mu4e-confirm-quit nil) + (mu4e-attachment-dir "~/Downloads") + (mu4e-sent-messages-behavior 'delete) ;; don't save messages to Sent Messages, Gmail/IMAP takes care of this + (mail-user-agent 'mu4e-user-agent) ;; default program for sending mail in Emacs + ;; View and compose + (mu4e-use-fancy-chars nil) + (mu4e-view-show-addresses t) + (mu4e-view-show-images t) + (mu4e-headers-show-threads t) + (mu4e-compose-dont-reply-to-self t) + :config + (add-to-list 'mu4e-view-actions '("view in browser" . mu4e-action-view-in-browser)) + (add-hook 'mu4e-view-mode-hook #'visual-line-mode) + (add-hook 'mu4e-compose-mode-hook 'flyspell-mode) + (require 'smtpmail) + (setq message-send-mail-function 'smtpmail-send-it + starttls-use-gnutls t + smtpmail-starttls-credentials '(("smtp.gmail.com" 587 nil nil)) + smtpmail-auth-credentials '(("smtp.gmail.com" 587 "dimitri.lozeve@sysnav.fr" nil)) + smtpmail-default-smtp-server "smtp.gmail.com" + smtpmail-smtp-server "smtp.gmail.com" + smtpmail-smtp-service 587)) + (use-package vterm :ensure t :config