spacemacs email layer

来源:互联网 发布:华美淘宝客卷皮7.0 编辑:程序博客网 时间:2024/06/04 23:20

安装依赖程序

本地也需要安装mu4e和mu程序。

offlinemap也要安装并且设置好。参考:

offlineimap读取qq邮箱

安装layer

dotspacemacs-configuration-layers里面添加gnus和mu4e, 然后重新启动。

配置mu4e

在dotspacemacs/user-config函数里面添加,注意目录名要和offlinemap下载下来的目录名吻合。

  ;;; Set up some common mu4e variables  (setq mu4e-maildir "~/mail"        mu4e-drafts-folder "/Drafts"        mu4e-sent-folder   "/Sent Messages"        mu4e-refile-folder "/Archive"        mu4e-trash-folder "/Deleted Messages"        mu4e-get-mail-command "mbsync -a"        mu4e-update-interval nil        mu4e-compose-signature-auto-include nil        mu4e-view-show-images t        mu4e-view-show-addresses t)  ;;; Mail directory shortcuts  (setq mu4e-maildir-shortcuts        '(("/INBOX" . ?i)          ("/Sent Messages" . ?s)          ("/Junk" . ?j)          ("/Deleted Messages" . ?d)          ))  (setq mu4e-get-mail-command "offlineimap")  ;; something about ourselves  (setq user-mail-address "dean-chen@qq.com"        user-full-name  "Dean Chen"        mu4e-compose-signature        (concat         "Dean Chen\n"         "Email: dean-chen@qq.com\n"         "Blog: blog.csdn.net/csfreebird\n"         "\n")        mu4e-compose-signature-auto-include t        )    ;;send mail  (require 'smtpmail)  (setq message-send-mail-function 'smtpmail-send-it        smtpmail-stream-type 'starttls        smtpmail-default-smtp-server "smtp.qq.com"        smtpmail-smtp-server "smtp.qq.com"        smtpmail-smtp-service 587)  (setq mu4e-view-show-images t)  ;; save attachment to my desktop (this can also be a function)  (setq mu4e-attachment-dir "~/Downloads")  ;; sync email from imap server  (setq mu4e-get-mail-command "offlineimap"        mu4e-update-interval 300)  ;; notifcation  (setq mu4e-enable-notifications t)  (mu4e-alert-enable-mode-line-display)


说明:

1. 邮件提醒设置为每5分钟检查一次,并且会在状态栏的中间偏左的位置出现邮件图标和数字。在任何buffer中操作,都会看到这个提醒。十分方便。

2. qq smtp服务器端口必须是587,且启用starttls, 465端口会永久堵塞,也不会超时。且密码是在开启qq imap/smtp时提示的授权码,不是qq邮箱原来的密码


设置smtp用户名和密码

在~/.authinfo文件中添加
machine smtp.qq.com login dean-chen@qq.com password $your-pwd port 587

重新启动emacs


建立索引

对之前用offlineimap读取的目录建立索引
mu index -m ~/mail

打开mu4e

启动spacemacs后,按下M-m a M, 看到如下mu4e界面



mu4e-main的操作

接收服务器的邮件

U


查看同步进度

默认buffer会自动关闭,有时候不利于看错误信息。下面的方法可以打开这个buffer。

在spacemacs中,

M-m a p,打开*Process List* buffer, 点击显示的*mu4e-update* buffer。就能看到具体的和邮件服务器同步的信息了。


编写邮件

C

进入某个目录的header buffer

在主界面(mu4e-main buffer)上选择Inbox,回车后进入Inbox的mu4e-header buffer


回到main buffer

从某个目录的mu4e-header buffer回到mu4e-main buffer, 按q即可

从服务器读取邮件

按下U键,会调用offlineimap重新读取邮件。

mu4e-header的操作

flags

The letters in the ’Flags’ field correspond to the following: D=draft, F=flagged (i.e., ’starred’), N=new, P=passed (i.e., forwarded), R=replied, S=seen, T=trashed, a=has-attachment, x=encrypted, s=signed, u=unread. The tooltip for this field also contains this information
D 草稿
F 已经标记的
N 新邮件
P 转发的
R 回复的
S 已经看过
T 垃圾邮件
a 有附件
x 加密的
s 签名的
u 未读的
m 移动邮件到另一个目录


在header间移动

n是移动到下一个header, p是移动到上一个header
]是移动到下一个未读的header, [是移动到上一个未读得header

跳转快捷键

按下j,然后mini-buffer会显示几个目录,按提示操作跳转

unmark邮件

u键撤销mark

标记为已读/未读

!/? 键

搜索邮件

s 支持中文

回复邮件

也可以在mu4e-view里面使用
R 然后继续按键
s 只回复给发送者
a 回复所有人

在thread中显示发送邮件

W, 可能还需要重新获取服务器邮件并重建索引

mu4e-view的操作

打开email

在一个header上按下回车,就可以打开新的buffer,查看邮件内容

离开email

q键

打开email里面的URL

M-RET, 会启动浏览器打开这个URL


HTML和文本切换

h

转发邮件

F

发送邮件

C-c C-c


打开附件

M-RET


下载附件

e


发送附件

C-c RET f


联系人管理

自动补全

创建一封邮件,输入之前邮件中出现过的联系人的名字的开头字符,按下Tab键,就可以自动补全



0 0
原创粉丝点击