Eu uso o Gnus v5.13 no GNU Emacs 24.1.1 para ler meu e-mail, e estou tendo problemas para fazer com que um simples arquivo de pontuação funcione. Essencialmente, eu quero que qualquer e-mail enviado para (ou copie) um endereço de e-mail específico receba uma pontuação mais alta. Meu arquivo de pontuação de exemplo, em ~/Mail/all.SCORE
, é:
(("from"
("Mark Longair" 1000))
("To"
("[email protected]" 1000)))
Estou certificando-me de que esse arquivo de pontuação está sendo usado adicionando o seguinte ao meu arquivo ~/.gnus
:
(setq gnus-global-score-files
'("~/Mail/all.SCORE"))
E isso parece funcionar corretamente para a regra que corresponde à mensagem From
- as mensagens correspondentes são destacadas e quando eu digito V S no buffer de resumo , mostra uma pontuação de 1000 para essas mensagens. No entanto, a regra "Para" não corresponde. A documentação aqui provavelmente explica isso quando diz :
Scoring can only be performed on these eight headers: From, Subject, References, Message-ID, Xref, Lines, Chars and Date.
Outra documentação , no entanto, sugere que pode-se contornar essa limitação seguindo os seguintes passos:
Put the following in your ~/.gnus.el file.
(setq gnus-extra-headers '(To Cc Newsgroups Keywords) nnmail-extra-headers gnus-extra-headers)
Restart Gnus and rebuild your nnml overview files with the
M-x nnml-generate-nov-databases
command. This will take a long time if you have much mail.Now you can score on ‘To’ and ‘Cc’ as “extra headers” like so: I e s p To RET RET.
See? Simple.
Infelizmente, não parece ser tão simples assim. Adicionei o seguinte ao meu arquivo .gnus
:
(setq gnus-extra-headers '(To Cc)
nnmail-extra-headers gnus-extra-headers)
... reiniciou o Emacs, e eu executei M-x nnml-generate-nov-databases
, mas a regra no meu arquivo de pontuação para a linha "Para" ainda não está funcionando, mesmo se eu digitar V R para rescore os artigos no meu buffer de resumo.
Alguém pode sugerir por que isso não está funcionando?