spamassassin
出典: wiki.nodoka.org
必要なperlモジュールのインストール
今回は以下のモジュールが必要だった。
- Encode-Detect
- Error
- ExtUtils-CBuilder
- IP-Country
- Mail-DKIM
- Mail-DomainKeys
- Mail-SPF
- Mail-SPF-Query
- Module-Build
- NetAddr-IP
- Net-DNS
- Net-DNS-Resolver-Programmable
- Net-Ident
- version
SpamAssassin-3.2.5のインストール
cd /usr/local/src wget http://ftp.riken.jp/net/apache/spamassassin/source/Mail-SpamAssassin-3.2.5.tar.gz tar xvzf Mail-SpamAssassin-3.2.5.tar.gz cd Mail-SpamAssassin-3.2.5 wget http://spamassassin.jp/download/sa3.2/spamassassin-3.2.5-ja-test1.patch wget http://spamassassin.jp/download/sa3.2/spamassassin-3.2.5-ja-test1.txt wget http://spamassassin.jp/download/sa3.2/tokenizer.pre wget http://spamassassin.jp/download/rules/jp_rules-20060729.cf patch -p1 < spamassassin-3.2.5-ja-test1.patch perl Makefile.PL PREFIX=/usr/local/spamassassin default text: [the administrator of that system] postmaster@nodoka.org make make install
設定ファイル編集
cd /usr/local/src/Mail-SpamAssassin-3.2.5 cp tokenizer.pre /usr/local/spamassassin/etc/mail/spamassassin cp jp_rules-20060729.cf jp_rules-20060729.cf.org sed 's/nbody/body/g' jp_rules-20060729.cf.org > jp_rules-20060729.cf cp jp_rules-20060729.cf /usr/local/spamassassin/etc/mail/spamassassin mkdir /usr/local/spamassassin/bayes vi /usr/local/spamassassin/etc/mail/spamassassin/local.cf
normalize_charset 1 include jp_rules-20060729.cf use_bayes 1 bayes_auto_learn 1 bayes_path /usr/local/spamassassin/bayes bayes_file_mode 0666 |