[mew-dist 26983] mew-scan-fields for SPAM

Takeo OKAZAKI okazaki at example.com
2006年 5月 18日 (木) 11:02:14 JST


岡崎です。

mew-scan-fieldsの設定で怒られるようになりました。
SPAM対策にPOPFileを使っているんですが,Wikiに書かれている作法に倣って,

(defun mew-popfile (val)
   (let ((case-fold-search t))  (if (string-match "spam" val) ?D)))
(setq mew-scan-fields (delete mew-spam: mew-scan-fields))
(setq mew-spam: "X-Text-Classification:")
(setq mew-scan-fields (append mew-scan-fields (list mew-spam:)))
(setq mew-inbox-action-alist '(("X-Text-Classification:" mew-popfile)))

としていました。
"X-Text-Classification" が "spam" となっていたらDマークをつけます。
最近の(正確には覚えていないのですが)cvs版で実行すると,
emacsを起動後に,Mewを呼び出したとき,

Symbol's value as variable is void: mew-scan-fields

と怒られてmew自体が起動しません。
現在は,mew-scan-fieldsの2行をコメントアウトして使っています。

(defun mew-popfile (val)
   (let ((case-fold-search t))  (if (string-match "spam" val) ?D)))
;; (setq mew-scan-fields (delete mew-spam: mew-scan-fields))
(setq mew-spam: "X-Text-Classification:")
;; (setq mew-scan-fields (append mew-scan-fields (list mew-spam:)))
(setq mew-inbox-action-alist '(("X-Text-Classification:" mew-popfile)))

どう設定するのが正しいのでしょうか?

---
 岡崎 威生
   琉球大学 工学部 情報工学科
   (okazaki at example.com)



Mew-dist メーリングリストの案内