1

我正在使用以下代码来归档对来自同一组的消息的回复;它运作良好。

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

但是,如果我C-x m从非 GNUs 缓冲区中使用,或者在未选择组的情况下创建消息,则似乎根本没有归档;GCC: mail.misc除非我手动填写一行,否则该消息将丢失。对于不是来自组内的所有消息,如何自动实现这一点?

4

1 回答 1

1

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

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

如果在开始使用 Cx m 写邮件时 gnus 没有运行,这仍然不起作用。这里有一个建议会有所帮助。

(defadvice gnus-msg-mail (before start-gnus activate)
  (require 'gnus-start)
  (unless (gnus-alive-p)
    (save-window-excursion
      (let ((inhibit-redisplay t))
        (gnus)))))
于 2013-12-12T18:42:05.293 回答