나는 이메일을 읽기 위해 GNU Emacs 24.1.1에서 Gnus v5.13을 사용하고 있는데 간단한 악보 파일을 얻는 데 문제가 있습니다. 본질적으로, 나는 특정 이메일 주소로 전송되거나 복사된 모든 메시지가 더 높은 점수를 받기를 원합니다. 내 예시 점수 파일은 ~/Mail/all.SCORE
다음과 같습니다.
(("from"
("Mark Longair" 1000))
("To"
("[email protected]" 1000)))
내 파일에 다음을 추가하여 점수 파일이 사용되었는지 확인했습니다 ~/.gnus
.
(setq gnus-global-score-files
'("~/Mail/all.SCORE"))
이는 일치하는 줄에 대한 규칙에 따라 작동하는 것 같습니다 From
. 일치하는 메시지가 강조 표시되고 VS요약 버퍼에 입력하면 이러한 메시지의 점수가 1000으로 표시됩니다. 그러나 "대상" 규칙은 일치하지 않습니다. 이것여기에 있는 문서는 아마도 이것을 설명할 것입니다.:
채점은 보낸 사람, 제목, 참조, 메시지 ID, 외부 참조, 줄, 문자 및 날짜의 8개 헤더에서만 수행할 수 있습니다.
다른 파일들그러나 다음 단계에 따라 이 제한을 우회하는 것이 좋습니다.
~/.gnus.el 파일에 다음 내용을 넣습니다.
(setq gnus-extra-headers '(To Cc Newsgroups Keywords) nnmail-extra-headers gnus-extra-headers)
Gnus를 다시 시작하고 명령을 사용하여 nnml 프로필 파일을 다시 작성합니다
M-x nnml-generate-nov-databases
. 메일이 많으면 시간이 오래 걸립니다.이제 "To" 및 "Cc"에 다음과 같이 "추가 헤더"로 점수를 매길 수 있습니다. I esp To RET RET.
바라보다? 단순한.
불행하게도 상황은 그리 간단하지 않은 것 같습니다. 내 .gnus
파일 에 다음을 추가했습니다 .
(setq gnus-extra-headers '(To Cc)
nnmail-extra-headers gnus-extra-headers)
...Emacs를 다시 시작했고 실행 중이지만 요약 버퍼에서 기사의 점수를 다시 입력 M-x nnml-generate-nov-databases
하더라도 채점 파일의 "To" 줄에 대한 규칙이 여전히 작동하지 않습니다 .V R
왜 이것이 작동하지 않는지 제안할 수 있는 사람이 있습니까?