Mew 4.0.51
unstable なんだけど,ぼちぼち落ち着いてきた感じなので久々にアップデート。
いつもの要領でインストールするワケだが,ちゃんとメモを残していないような気がするので改めてここに
インストールメモを記す。
Makefile の冒頭は Fink の
Emacs を使っているのでこんな感じ。
## EDIT THE FOLLOWINGS
##
#prefix=/usr/local
prefix=/sw/share
infodir=$(prefix)/info
##
## Compile engines
##
EMACS = emacs
#EMACS = xemacs
#EMACS = mule
##
## A directory where mew*.el[c] will be installed.
##
#elispdir = $(prefix)/share/emacs/site-lisp/mew
elispdir = /sw/etc/lisp/emacs/site-lisp/mew
#elispdir = $(prefix)/lib/$(EMACS)/site-lisp
#elispdir = $(prefix)/lib/emacs
##
## A directory where etc file will be installed.
##
#etcdir = $(prefix)/lib/$(EMACS)/etc/Mew
etcdir = /sw/lib/emacs/etc/Mew
################################################################
##
## DO NOT EDIT THE FOLLOWINGS
これで make,make info,make jinfo。
次の sudo make install の前に,/sw/sbin/install-info をリネームしておかないとダメ (Fink の install-info は何やら違うバージョンらしい)。
sodo make install-jinfo した後に先の Fink の install-info を元に戻して終了。
SpamAssassin に対応した SPAM 対策が施されているのが今回のアップデートのウリなのだが…。
~/.mew.el に以下を追記。
; setting for SpamAssassin
(setq mew-spam-function 'mew-spam-assassin1)
これで X-Spam-Flag: Yes が付いたメールに D マークがつく…との事。
こういう時に限って SPAM が来ない。ちゃんと機能しているのだろうか?
2003年03月24日追記: SpamAssassin 対応はこう書くのが正解。
; setting for SpamAssassin 2003.3.24.
(defun mew-spam-assassin (val)
(let ((case-fold-search t))
(if (string-match "yes" val) ?D)))
(setq mew-inbox-action-alist
'(("X-Spam-Flag:" mew-spam-assassin)))