;; the exact path may differ -- check it
(add-to-list 'load-path "/usr/local/share/emacs/site-lisp/mu4e")
(require 'mu4e)
(setq mu4e-maildir "~/mail")
(setq mu4e-drafts-folder "/Drafts")
(setq mu4e-sent-folder "/Sent")
(setq mu4e-trash-folder "/Trash")
;; don't save message to Sent Messages, Gmail/IMAP takes care of this
(setq mu4e-sent-messages-behavior 'delete)
;; setup some handy shortcuts
;; you can quickly switch to your Inbox -- press ``ji''
;; then, when you want archive some messages, move them to
;; the 'All Mail' folder by pressing ``ma''.
(setq mu4e-maildir-shortcuts
'( ("/INBOX" . ?i)
("/[LeTV].Sent Mail" . ?s)
("/[LeTV].Trash" . ?t)
("/[LeTV].All Mail" . ?a)))
;; allow for updating mail using 'U' in the main view:
(setq mu4e-get-mail-command "offlineimap")
;; something about ourselves
(setq
user-mail-address "chenshu@letv.com"
user-full-name "Dean Chen"
message-signature
(concat
"Dean Chen\n"
"Email: chenshu@letv.com\n"
"Blog: blog.csdn.net/csfreebird\n"
"Big Data Tech Director of LeTV.com"
"\n"))
;; sending mail -- replace USERNAME with your gmail username
;; also, make sure the gnutls command line utils are installed
;; package 'gnutls-bin' in Debian/Ubuntu
(require 'smtpmail)
;; alternatively, for emacs-24 you can use:
(setq message-send-mail-function 'smtpmail-send-it
smtpmail-stream-type 'starttls
smtpmail-default-smtp-server "$dav_mail_server"
smtpmail-smtp-server "$dav_mail_server"
smtpmail-smtp-service 1025)
;; don't keep message buffers around
(setq message-kill-buffer-on-exit t)
;;----------------------------------------------------------
;; ---- END Email client ----
;;----------------------------------------------------------
(put 'erase-buffer 'disabled nil)
然后启动emacs, M-x 后运行命令: mu4e,看到如下画面: