我使用下面的代码将来自同一个组的消息的回复存档,它工作得很好。
;; Store sent messages in the same group they came from
(setq gnus-message-archive-method '(nnml ""))
(setq gnus-message-archive-group
'((lambda (x)
(cond
;; Store personal mail messages in the same group I started out in
((string-match ".*" group) group)
;; Store everything else in misc until I can sort it out
(t "mail.misc")))))但是,如果我使用来自非GNUs缓冲区的C-x m,或者在没有选择组的情况下创建消息,则似乎根本没有存档;除非手动填写GCC: mail.misc行,否则消息将丢失。我如何使这种情况自动发生的所有消息,而不是从一个组?
发布于 2013-12-12 18:42:05
首先,必须将gnus设置为邮件处理程序。
(setq mail-user-agent 'gnus-user-agent)但是,如果gnus在开始用C编写邮件时没有运行,这仍然不起作用。这里有一个建议有帮助。
(defadvice gnus-msg-mail (before start-gnus activate)
(require 'gnus-start)
(unless (gnus-alive-p)
(save-window-excursion
(let ((inhibit-redisplay t))
(gnus)))))https://stackoverflow.com/questions/20422393
复制相似问题