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
修改 Postfix 的 main.cf,加上:
修改 Postfix 的 master.cf,加上:
修改 OpenWebMail 的 filter.book,將 nopam 判斷為廣告信的信件自動移動到廣告信匣。
設定 Postfix SMTP server access table,執行:
postmap /path/postfix/access
這樣會產生 access.db
參考資料:游志峰的網路架設筆記
FreeBSD Handbook
NOPAM 使用手冊
Clam AntiVirus Definition Updates
Postfix manual - access(5)
安裝好 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)
留言
張貼留言