Postfix + Nopam + ClamAV + OpenWebMail 架 Mail 伺服器

利用 ports 安裝軟體的部分就不贅述了。

安裝好 Postfix 後,要利用  Postfix 取代 sendmail ,必須修改 /etc/rc.conf,這樣子設定可將 sendmail 完全關掉,

sendmail_enable="NO"

sendmail_submit_enable="NO"

sendmail_outbound_enable="NO"

sendmail_msp_queue_enable="NO"

修改 /etc/mail/mailer.conf
sendmail    /usr/libexec/sendmail/sendmail

send-mail /usr/libexec/sendmail/sendmail

mailq /usr/libexec/sendmail/sendmail

newaliases /usr/libexec/sendmail/sendmail

hoststat /usr/libexec/sendmail/sendmail

purgestat /usr/libexec/sendmail/sendmail

改為

sendmail        /usr/local/sbin/sendmail
send-mail /usr/local/sbin/sendmail
mailq /usr/local/sbin/sendmail
newaliases /usr/local/sbin/sendmail
hoststat /usr/local/sbin/sendmail
purgestat /usr/local/sbin/sendmail

修改 Postfix 的 main.cf,加上:
hoststat        /usr/local/sbin/sendmail
purgestat /usr/local/sbin/sendmail

修改 Postfix 的 master.cf,加上:
hoststat        /usr/local/sbin/sendmail
purgestat /usr/local/sbin/sendmail

修改 OpenWebMail 的 filter.book,將 nopam 判斷為廣告信的信件自動移動到廣告信匣。
27@@@subject@@@include@@@Nopam@@@move@@@spam-mail@@@1@@@iso-8859-

設定 Postfix SMTP server access table,執行:

postmap /path/postfix/access

這樣會產生 access.db


參考資料:游志峰的網路架設筆記

FreeBSD Handbook

NOPAM 使用手冊

Clam AntiVirus Definition Updates

Postfix manual - access(5)

留言

這個網誌中的熱門文章

電腦科評語

拔河技巧

三小時架好 FreeNAS 私有雲(3)