Postfix + Spamassassin via milter的方法非常簡單
1. 安裝p5-Mail-Spamassassin
2. 安裝spamass-milter
3. 修改/usr/local/etc/postfix/main.cf
1. + smtpd_milters = unix:/var/run/spamass-milter.sock
4. 修改/etc/rc.conf
1. + spamd_enable="YES"
2. + spamass_milter_enable="YES"
5. 修改/etc/mail/sendmail.cf
1. cd /etc/mail ; make
2. 修改{hostname}.mc
a. + INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass-milter.sock, F=, T=C:15m;S:4m;R:4m;E:10m')
define(`confINPUT_MAIL_FILTERS', `spamassassin')
3. make install restart
6. 修改/usr/local/etc/mail/spamassassin/local.cf
這是spamassassin的設定檔,請依需求修改.
7. 啟動
1. /usr/local/etc/rc.d/sa-spamd start
2. /usr/local/etc/rc.d/spamass-milter start
3. /usr/local/etc/rc.d/postfix restart
8. review log, 看看postfix有沒有錯誤, 有信進來時應該會有spamd出現
留言列表