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出现

相关文章