Por que os e-mails de pontuação do Gnus não são baseados nos cabeçalhos To: ou Cc:?

2

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?

    
por Mark Longair 09.04.2013 / 10:50

0 respostas