mew で特定のメールだけ振り分け
mew の auto-refile がデフォルトだとわりといろいろ refile してくれるんだけど,alist からとかじゃなくて一部の指定した条件を満たすメールだけ勝手に refile してほしいと思ったのでそういう設定。具体的には X-spam が yes なやつとか root@ に飛んでくるやつの振り分け先だけ勝手に決める。
(defun mylib-mew-auto-refile () (let ((mew-refile-guess-alist '(("X-spam:" ("yes" . "+spam")) ("To:" ("root@" . "+root")) ))) (mew-refile-guess-by-alist))) (setq mew-refile-guess-control '( mylib-mew-auto-refile mew-refile-ctrl-auto-boundary mew-refile-guess-by-thread mew-refile-ctrl-throw mew-refile-guess-by-alist mew-refile-ctrl-throw mew-refile-guess-by-newsgroups mew-refile-guess-by-folder mew-refile-ctrl-throw mew-refile-guess-by-from-folder mew-refile-ctrl-throw mew-refile-guess-by-from mew-refile-ctrl-throw mew-refile-guess-by-default )) (add-hook 'mew-pop-sentinel-hook 'mew-summary-auto-refile)