[Mew-dist 10943] Re: I'd like to change headers
Shun-ichi GOTO
gotoh at example.com
1999年 10月 16日 (土) 10:37:25 JST
後藤@太陽計測です
## どうもカゼらしい...
>>>>> at Sat, 16 Oct 1999 00:47:15 +0900, (か) <taka at example.com> said,
(か)> mew-from-listに複数のメールアドレスを設定しておくと,C-c TAB
(か)> でfromを切りかえることができますよね?
(か)> さらにこのfromに合わせてヘッダを変えられたらいいなぁ,と(個
(か)> 人的には)思うのですが,何かいい方法はありますでしょうか?
私は mew-config-guess の機能と mew-guess.el を併用して自動化してます。
Mew にconfig をguess させて、mew-guess.el でconfig 値を見てヘッダをいじ
るという段取りです。
設定はこんな風にして、
(setq mew-config-insert-when-prepared t
mew-config-insert-when-composed t
mew-config-guess-alist '(.......
))
(setq mew-guess-header-alist '( ..... ))
(load "mew-guess.el")
(defadvice mew-draft-insert-config (after replace-field activate)
(if (not (mew-header-get-value "Resent-To"))
(mew-guess-header)))
(defadvice mew-draft-make-message (before replace-field activate)
(if (not (mew-header-get-value "Resent-To"))
(mew-guess-header)))
# (mew-guess-header) をキーに割り当てるなどして、手動で置き換えする方が
# 良ければ、上記の2つのdefadvice は不要です。
このやりかたはからならず config を介してヘッダ修正が行なわれるため、
~/.im/config の方にもconfig を設定しておかなければならないですが、
mew-guess-header-alist の設定でconfig を消すようにするのもアリでしょう。
(多分)
--- Regards,
Shun-ichi Goto <gotoh at example.com>
R&D Group, TAIYO Corp., Tokyo, JAPAN
Mew-dist メーリングリストの案内