Top Page: メイン
Previous Page: バーベキュー
Next Page: パンク

SpamAssassin 3.2.1

SpamAssassinを3.1.xから3.2.xにアップグレードする。
$ wget http://ftp.kddilabs.jp/infosystems/apache/spamassassin/source/Mail-SpamAssassin-3.2.1.tar.bz2
$ tar xvjf Mail-SpamAssassin-3.2.1.tar.bz2
$ cd Mail-SpamAssassin-3.2.1
$ perl Makefile.PL PREFIX=/usr/local/

REQUIRED module out of date: HTML::Parser
optional module missing: Mail::SPF
optional module missing: IP::Country
optional module missing: Razor2
optional module missing: Net::Ident
optional module missing: IO::Socket::INET6
optional module missing: IO::Socket::SSL
optional module missing: Compress::Zlib
optional module missing: Mail::DomainKeys
optional module missing: Mail::DKIM
optional module missing: Archive::Tar
optional module missing: IO::Zlib
optional module missing: Encode::Detect

warning: some functionality may not be available,
please read the above report before continuing!
こんな感じになった。
HTML::Parserのバージョンが古いらしい。
HTML::ParserはRPMでインストールしているので確認する。
# rpm -qa |grep perl-HTML-Parser
perl-HTML-Parser-3.35-6
あらら。
SpamAssassin-3.2.1はHTML::Parserは3.43以上の必要があるのでダメだ。
CPANから最新版のHTML::Parserを持ってくる。
$ wget http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTML-Parser-3.56.tar.gz
$ tar xvzf HTML-Parser-3.56.tar.gz
$ cd HTML-Parser-3.56
$ perl Makefile.PL
$ make
# make install
再度SpamAssassinをインストールする。
$ perl Makefile.PL PREFIX=/usr/local/
$ make
# make install
spamdのプロセスの再起動で完了。
# /sbin/service spamd restart
spamd を停止中:                                            [  OK  ]
spamd を起動中:                                            [  OK  ]

Trackback Pings

TrackBack URL for this entry:

No trackbacks found.

Comments

No comments found.

Post a Comment

Remember personal info?

Search this site