Gnus中的默认存档组

时间:2013-12-06 11:10:15

标签: emacs archiving gnus

我使用以下代码存档对来自同一组的邮件的回复;它运作良好。

;; 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")))))

但是,如果我使用非GNU缓冲区中的C-x m,或者创建没有选择组的消息,则根本就没有归档;除非我手动填写GCC: mail.misc行,否则邮件会丢失。如何自动为所有非组内消息发生这种情况?

1 个答案:

答案 0 :(得分:1)

首先,您必须将gnus设置为邮件处理程序。

(setq mail-user-agent 'gnus-user-agent)

如果gnus在开始时没有运行,那么这仍然不起作用 用C-x m写一封邮件。建议有帮助。

(defadvice gnus-msg-mail (before start-gnus activate)
  (require 'gnus-start)
  (unless (gnus-alive-p)
    (save-window-excursion
      (let ((inhibit-redisplay t))
        (gnus)))))