私は電子メールを読むためにGNU Emacs 24.1.1でGnus v5.13を使用していますが、単純な楽譜ファイルを取得するのに問題があります。本質的に、私は特定のEメールアドレスに送信またはコピーされたすべてのメッセージがより高いスコアを取得したいと思います。私の例のスコアファイルは~/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
なぜこれがうまくいかないのかを提案できる人はいますか?