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 informationD 草稿
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
- spacemacs email layer
- spacemacs创建layer
- spacemacs shell layer
- spacemacs用git layer管理代码
- Linux - spacemacs
- spacemacs安装
- spacemacs 快捷键
- spacemacs latex
- Spacemacs 使用
- Spacemacs + JDEE
- spacemacs快速入门
- Spacemacs configuration layers
- spacemacs搭建C++环境
- 安装和使用spacemacs
- spacemacs升级步骤
- spacemacs c++ 智能提示
- spacemacs使用记录
- spacemacs project设置
- Canada Cup 2016 E. Too Much Money(贪心)
- java中使用dom解析xml
- ADO.NET操作数据库(二)
- jdk环境变量配置
- java中使用dom4j解析xml
- spacemacs email layer
- javac,wsimport不是内部或者外部命令的解决方法win7系统
- session保存的是值还是引用?
- java学习推荐书籍
- cas 3.2 http 配置 带详细用户信息
- CGAffineTransform的使用
- 链表的删除功能
- 多线程的常见操作
- Not Exists的使用方法