У меня есть две почтовые учетные записи, [email protected]
и [email protected]
. Я хотел бы архивировать сообщения, которые я отправляю из любого из них, в соответствующую папку «Отправленная почта» ([email protected]:Sent Items
и [email protected]:[Google Mail]/Sent Mail
).
я пытался установить
(setq gnus-message-archive-group
'(("uni" "[email protected]:Sent Items")
("gmail" "[email protected]:[Google Mail]/Sent Mail")
))
но это не устанавливает Gcc (новые сообщения не имеют Gcc; какое-либо решение здесь?). Таким образом, я вернулся к (setq
gnus-message-archive-group "[email protected]:Sent Items")
, который правильно устанавливает Gcc (для основной учетной записи [email protected]
), если я открываю новое сообщение в *Группе* через m
.
Затем я попытался использовать gcc-self
через gnus-parameters
для правильного архивирования отправленных писем:
(setq gnus-parameters
`((,(rx "[email protected]")
(gcc-self . "[email protected]:Sent Items"))
(,(rx "[email protected]")
(gcc-self . "[email protected]:[Google Mail]/Sent Mail"))))
Руководство (http://www.gnus.org/manual/gnus_28.html) говорит, что если gcc-self
является строкой, она просто вставляется буквально как заголовок Gcc. Я сделал следующий опыт: где бы я ни запускал новое сообщение в * Group * через C-u m
(с m
, Gcc - это «nnimap + [email protected]: Sent Items», как упоминалось ранее), Gcc принимается за имя точка была включена в *Group* до того, как была нажата m
. Итак, если точка находится на [email protected]:Drafts
, Gcc будет Gcc:
[email protected]:Drafts
(вместо [email protected]:[Google
Mail]/Sent Mail
). Как это исправить и заархивировать сообщения в соответствующих папках отправленной почты, если они писались через C-u m
? Другими словами, почему Gcc
не установлены правильно?
[это на Emacs 24.3.50.1, Gnus v5.13]