如何从 emacs 发送邮件?
我找到了这个
有两种方式可以发送消息。Cc Cs(邮件发送)发送消息并将邮件缓冲区标记为未修改,但保留该缓冲区的选中状态,以便您可以修改消息(可能使用新收件人)并再次发送。Cc Cc(邮件发送并退出)发送,然后删除窗口或切换到另一个缓冲区
但是(ctrl+c ctrl+s)和(ctrl-c crtl+c)都不起作用
答案1
答案2
mail-send
与mail-send-and-exit
mutt 无关,而是采用纯 emacs 方式发送电子邮件。
如果您想使用 mutt+emacs,您需要:
- 使用 emacs-server:
(server-start)
在你的 .emacs 中添加某处并启动 emacs,以便 emacsclient 可以使用它 将 EDITOR 设置为 'emacsclient --alternate-editor ""',添加
export EDITOR='emacsclient --alternate-editor ""'
在你的 .bashrc 中就可以了,或者配置 mutt 以使用它作为它的编辑器(我不知道如何)。
- 完成上述操作后,mutt 将使用 emacsclient 编辑消息,emacsslient 将连接到现有的 emacs(如果有),或者启动一个新的 emacs(如果没有包含您的消息的 emacs)
- 一旦您的消息被编辑,您将必须使用
C-x #
,mutt才能继续工作并发送消息。
答案3
Emacs 是由 mutt 启动的吗?我以前用 mutt 和 vim,如果我没记错的话,当我想发送消息时,我必须用 :wq 保存并关闭 vim,也许你也必须这么做。