我有两个邮件帐户,foo.bar@uni.edu
并且foo.bar@gmail.com
. 我想在相应的“已发送邮件”文件夹 (nnimap+foo.bar@uni.edu:Sent Items
和foo.bar@gmail.com:[Google Mail]/Sent Mail
) 中存档我从任一邮件发送的邮件。
我试图设置
(setq gnus-message-archive-group
'(("uni" "nnimap+foo.bar@uni.edu:Sent Items")
("gmail" "nnimap+foo.bar@gmail.com:[Google Mail]/Sent Mail")
))
但这并没有设置 Gcc(新消息没有 Gcc;这里有什么解决方案吗?)。因此,如果我在 *Group* via 中打开一条新消息,我会回到(setq
gnus-message-archive-group "nnimap+foo.bar@uni.edu:Sent Items")
正确设置 Gcc(对于主帐户) 。foo.bar@uni.edu
m
然后我尝试使用gcc-self
viagnus-parameters
正确存档发送的邮件:
(setq gnus-parameters
`((,(rx "nnimap+foo.bar@uni.edu")
(gcc-self . "nnimap+foo.bar@uni.edu:Sent Items"))
(,(rx "nnimap+foo.bar@gmail.com")
(gcc-self . "foo.bar@gmail.com:[Google Mail]/Sent Mail"))))
手册(http://www.gnus.org/manual/gnus_28.html)说如果gcc-self
是一个字符串,它只是简单地作为 Gcc 标头插入。我做了以下经验:无论我在 *Group* via 中开始一条新消息C-u m
(m
如前所述,Gcc 是“nnimap+foo.bar@uni.edu:Sent Items”),Gcc 都被认为是点的名称在m
被击中之前在 *Group* 中播放。因此,如果点是 on
nnimap+foo.bar@gmail.com:Drafts
,则 Gcc 将是Gcc:
nnimap+foo.bar@gmail.com:Drafts
(而不是foo.bar@gmail.com:[Google
Mail]/Sent Mail
)。如果通过写入,如何解决此问题并将消息存档在相应的已发送邮件文件夹中C-u m
?换句话说,为什么Gcc
' 没有正确设置?
[这是在 Emacs 24.3.50.1,Gnus v5.13 上]