想试试用emacs来收发邮件,但是按照陈斌的配置设置了一下,发现速度非常的慢,每次打开一个文件夹都要和hotmial去链接。后来也试过mu4e,但是要装的东西太多了感觉不够简洁。想问一下大家都是用什么来收发邮件的?
尝试过 真的是求虐
最符合unix哲学的邮件客户端是mutt。然后我就要安利你去用vim写邮件。如果感兴趣的话,有一个链接王垠的mutt使用指南(这个链接里面包括如何用mutt+emacs发邮件。
如果你想要试试的话,我推荐getmail+mutt+msmtp+vim+w3m组合。
以下是我的mutt配置
注意,mutt不是一个开箱即用的集成的邮件客户端,但确实很实用,至少我没有选择用guns代替他
set from = "[email protected]"
set use_from = yes
set envelope_from = yes
set realname = "LdBeth"
set sendmail = "msmtp"
set editor = "vim"
# Mail box
set folder = "~/Mail/"
set mbox = "~/Mail/inbox/"
set mbox_type = Maildir
set spoolfile = "~/Mail/inbox/"
set postponed = "~/Mail/postponed"
set record = "~/Mail/sent"
mailboxes "=inbox" $MAIL
# Get mail
macro index G "!~/.getmail/getmail\n" "Invoke getmail"
macro pager G "!~/.getmail/getmail\n" "Invoke getmail"
set header=no
set move = no
#set include
#set indent_str = ">"
set sort = 'threads'
set sort_aux = 'reverse-last-date-received'
set pager_stop
set fast_reply
set wait_key=yes
set resolve = yes
set auto_tag = yes
ignore "Authentication-Results:"
set edit_headers = yes
ignore "DomainKey-Signature:"
set pager_index_lines = 5
ignore "DKIM-Signature:"
hdr_order Date From To Cc
alternative_order text/plain text/html *
auto_view text/html
bind editor <Tab> complete-query
bind editor ^T complete
bind editor <space> noop
# color
color header cyan black ^from
color header cyan black ^to
color header cyan black ^subject
color header green black ^date
# Improve Settings
# use very high $read_inc to speed up reading hcache'd maildirs
folder-hook . 'set read_inc=1000'
# Name lists
# Gmail-style keyboard shortcuts
#macro index,pager y "<enter-command>unset trash\n <delete-message>" "Gmail archive message"
#macro index,pager d "<enter-command>set trash=\"imaps://imap.googlemail.com/[GMail]/Bin\"\n <delete-message>" "Gmail delete message"
#macro index,pager gi "<change-folder>=INBOX<enter>" "Go to inbox"
#macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"
#macro index,pager gs "<change-folder>=[Gmail]/Starred<enter>" "Go to starred messages"
#macro index,pager gd "<change-folder>=[Gmail]/Drafts<enter>" "Go to drafts"
最后,不是所有事情都一定要用emacs来做。至少我还没在emacs上看到可以用的麻将游戏。。。
这是个 feature,意思是你可以不先把邮件下载好了。gnus 也支持读本地邮件,比如我先用 offlinemap 把邮件下载到本地,之后设置 gnus:
(setq gnus-select-method
'(nnmaildir "Mail"
(directory "~/Maildir")
(directory-files nnheader-directory-files-safe)
(get-new-mail nil)))
gnus 的概念比较复杂,像我这样压根就没听过新闻组,基本上没法用。现在我只会会用 gnus 来浏览邮件列表。
我自己设置大约是:
- 发邮件的话,设置
smtpmail-smtp-server
之后 C-x m 就可以了 - 同步邮件的话,
offlineimap(1)
- 阅读、管理、搜索的话,
mu4e
非常感谢,我去试试mutt
最符合 unix 哲学的邮件客户端是 mutt。然后我就要安利你去用 vim 写邮件。
为什么写邮件要vim去写?Emacs它不香吗?
你没看他后来发的爆吹wanderlust的帖子?
然后我又用 nmh 了。后来对什么都用 Emacs 解決不是很在意了。
我不记得2016年的内容了。不过我目前还一直用gnus,没有什么性能问题。
我打开一个子目录后就不退出了,最多就是切换buffer。我的文章里的快捷键设置也为此做了优化。
Gnus使用一个单独Emacs,所以也不存在阻塞其他操作的问题。
我开机后几个月都不关机了,就用休眠,所以gnus一直在运行。
gnus的杀手特性就是在任何环境下都可以跑,配置一次就可以终身使用。
你好,请问有好的介绍gnus架构的文章推荐吗?
我的文章就是最好的了。见第一篇的链接。
what’s your frontend of nmh?
直接用 command line,因为是 ssh 到服务器上。写邮件用 Emacs。
我也试试看,上班后一直用emacs+网页腾讯企业邮箱,早上试了thunderbird,不怎么方便
话说为甚么要连到服务器上发操作nmh呀
也沒啥,就是这样不用在几台本地之間同了。
偶然看到这个帖子,表示也支持使用mutt
,发一个多年前我自己使用的邮件收发完整方案:
用mutt,fdm,msmtp和rss2email进行邮件收发
这个方案一直用到我上一台电脑报废为止,可能有些东西需要调整或替换了。后来因为忙,没时间折腾,收发邮件都用手机了,就没再使用它,电脑上只象征性的装了个mozilla…