[Mew-Win32 01929] Re: My guess function
SUGIMORI ( 杉森 隆行 )
taro at example.com
1999年 9月 6日 (月) 14:13:13 JST
すぎもりです。こんにちわ。
>>> "yamagus" こと YAMAGUCHI Shuhei さんの
>>>「[Mew-Win32 01814] My guess function」というメールより
yamagus> 以下は、AddrBook に登録されている人から来たメールを、+from/<shortname>
yamagus> に refile するよう推測するコードです。
これを機会に+fromフォルダをもっと活用してみようかと思い、やまぐちさん
のコードを使っています。
僕の使い方が間違ってるのだけなのかもしれませんが、
ちょっと思ったことを書きます。
1. mew-refile-guess-from-me-is-specialに対応したい。
2. +from/.../<shortname>みたいなものも推測してくれたうれしいかも。
とりえあず、1.は、mew-distに流れていたものを参考にして、
以下みたいにして使ってみました。
elispは、よくわかんないけですけどね。
------------------------------------------------
(defun mew-refile-guess-by-shortname (&optional addr)
(mew-refile-guess-from-dispatch 'mew-refile-guess-by-shortname-body addr))
(defun mew-refile-guess-by-shortname-body (&optional addr)
(let ((from (or addr (mew-header-parse-address mew-from:)))
(shortname))
(and from
(setq shortname (mew-addrbook-shortname-get from))
(if (and mew-folders-default-folder
(not (equal "" mew-folders-default-folder)))
(concat (file-name-as-directory mew-folders-default-folder)
shortname)
(concat "+" shortname)))))
------------------------------------------------
2. は、どーしたいいんでしょうかね? guess-by-folderのまねをするのかな。
それとも、他の推測関数を使えばできるのかな。うーむ。
Mew-win32 メーリングリストの案内