2008年7月 7日

[mew-dist 28521] mew-refile-guess-alist

Meadow 3.00 βで Mew 6.1 を使っていますが、mew-refile-guess-alist による
メールの振り分けについて疑問があります。

ML から届いたメールについて、以下のような振り分けをしたいと考えています。

a-1) X-ML-Name: が "foo" の場合は +aproj/foo に振り分ける
a-2) X-ML-Name: が "foo" 以外の場合は +bproj/* に振り分ける

b-1) List-Id: が "<*.bar.jp>" の場合は +aproj/* に振り分ける
b-2) List-Id: が上記ドメイン以外の場合は +bproj/* に振り分ける

そこで、mew-refile-guess-alist に以下のような設定をしました。

(setq mew-refile-guess-alist
'(("X-ML-Name:"
("^\\(foo\\)$" "+aproj/\\1")
(nil
("X-ML-Name:"
("^\\(.*\\)$" "+bproj/\\1"))))
("List-Id:"
("<\\(.+\\)\\.bar\\.jp>" "+aproj/\\1")
(nil
("List-Id:"
("<\\([^\\.]*\\)\\." "+bproj/\\1"))))))

C-u o すると、a-1、a-2、b-1 は alist から期待通りの候補が返りますが、
b-2 は alist からの候補が返ってきません。

b の振り分けを以下のようにすると、b-2 では alist から期待通りの候補が返る
ようになりますが、b-1 で +aproj/*, +bproj/* の 2 つの候補が返るので不便です。
(別な事情で mew-refile-ctrl-multi は t にしてあります。)

("List-Id:"
("<\\(.+\\)\\.bar\\.jp>" "+aproj/\\1")
("<\\([^\\.]*\\)\\." "+bproj/\\1"))

a と b の書き方には、key 以外に違いはないように思うのですが、何故 b-2
では期待した候補が返らないのでしょうか?
--
鈴木 絵美


投稿者 xml-rpc : 2008年7月 7日 23:49
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/75050
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。