[Mew-dist 15186] Re: 過去のmailアドレスから送信したmailのサマリ表示方法
Norio Suzuki
nosuzuki at example.com
2000年 11月 29日 (水) 00:13:54 JST
こんばんは。鈴木教郎です。
> From: Shun-ichi TAHARA (田原 俊一) <jado at example.com>
> Date: Tue, 28 Nov 2000 17:39:18 +0900
>> Message-ID: <20001128.173916.971161962.z1980163 at example.com>
> mew-mail-address-list は、「自分のアドレス」と判定すべきアドレスの正規
> 表現のリストとなりますので、過去に遡って、自分のアドレスだったものも含
> めて設定すれば、お望みの結果を得ることができるでしょう。
オオー!! こんな機能があるなんて知らなかったです。info だけでは、こんな
使い方があることに気が付きませんでした。
仕方がないので、こんなのを書いて使っていました。mew-mail-address-list
よりちょっといいのは、NetNews に投稿したのは、Newsgroups を表示してく
れることです。
;; override for +Backup
(setq mew-scan-fields
'("Folder:" "Filename:" "Subject:" "Date:" "From:" "To:"
"Content-Type:" "Message-Id:" "X-Mew-UIDL:" "Newsgroups:"))
(setq mew-scan-fields-alias
'("FLD" "NUM" "SUBJ" "DATE" "FROM" "TO" "CT" "ID" "UIDL" "NEWS"))
(defun mew-scan-form-to ()
(let ((func (if mew-addrbook-for-summary
(mew-addrbook-func mew-addrbook-for-summary)))
(FROM (MEW-FROM)) (TO (MEW-TO))
from to nickname ret)
(cond ((not (string= TO ""))
(setq to (mew-addrstr-parse-address TO))
(if (and to func (setq nickname (funcall func to)))
(setq ret (concat "To:" nickname))
(setq ret (concat "To:" TO)))
(mew-replace-white-space ret))
((not (string= (MEW-NEWS) ""))
(setq ret (concat "Ng:" (MEW-NEWS))))
;(mew-replace-white-space ret))
(t
(setq ret "* VOID *"))
)))
; scan-form
(setq mew-scan-form-list
'(
; (("+inbox")
; (type (5 date) " " (7 to) " " (14 from) " " (0 subj)))
(("+Backup")
(type (5 date) " " (14 to) " " (0 subj)))
(("+draft")
(type (5 date) " " (24 to) " " (0 subj)))
(t
(type (5 date) " " (14 from) " " (0 subj)))
))
--
鈴木教郎
E-Mail: nosuzuki at example.com
Mew-dist メーリングリストの案内