[Mew-dist 05203] mew-refile-guess-by-folder with Reply-To

Atsushi Nemoto nemoto at example.com
1998年 6月 29日 (月) 16:51:12 JST


はじめまして、根本と申します。

# 以下の提案、先に mew-win32 で議論していたものです。

refile 先の推測処理で、「フォルダ名から」推測する部分の処理が以下のよ
うになっていると便利だと思うのですが、いかがでしょうか。


--- mew-refile.el.org	Tue Jun 23 11:08:03 1998
+++ mew-refile.el	Fri Jun 26 13:14:10 1998
@@ -209,7 +209,7 @@
 ; by folder returns: (guess1 guess2 ...) or nil
 ;
 (defun mew-refile-guess-by-folder ()
-  (let ((to-cc (mew-header-address-collect '("To:" "Cc:" "Apparently-To:")))
+  (let ((to-cc (mew-header-address-collect '("Reply-To:" "To:" "Cc:" "Apparently-To:")))
 	ret return ml-name)
     (while to-cc
       (setq ml-name (mew-header-delete-at (car to-cc)))
--- --- ---

このパッチでは直接フィールドを追加してますが、フィールドのリスト部分を
変数にして変更できるようにする、というのでもかまいません。

どうしてこんな提案をするかいいますと、mew-refile-ctrl-multi が nil の
場合に

> To: mule-win32 at example.com, mew-win32 at example.com
> Reply-To: mew-win32 at example.com

のような複数のメイリングリストにポストされたメッセージの refile 先を、
デフォルトの規則だけで推測できるといいなあ、と思ったからです。この例だ
と標準の推測では +mule-win32, +mew-win32 で、mew-refile-ctrl-multi を 
nil にしても +mule-win32 になってしまいますよね。

もちろん mew-refile-guess-alist を自分で設定すればこんな変更の必要も無
いわけですが、デフォルトで推測してくれると嬉しい、ということです。

以下のような条件の人なら、この変更で mew-refile-guess-alist がすっきり
すると思います。

1. 参加している ML が Reply-To: を付けてくる。
2. 複数の ML へのクロスポスト(?)を受け取ることが良くある。
3. ML の名前でフォルダを作って refile している。
4. フォルダ推測で複数フォルダを対象としないように設定している。
  ((setq mew-refile-ctrl-multi nil))

ちなみに、mew-refile-guess-by-folder は +from の下のフォルダは無視する
はずなので、Reply-To: に個人アドレスがある場合には影響はないと思います。

---
ソード株式会社  根本 篤志 (Atsushi Nemoto)
E-Mail: nemoto at example.com



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