o ╔╦╦╦╦╦╦╦╗o。心靈交流的橋樑 資訊傳遞的園地 建築夢想的別境 o○。
。╠銘傳╬築夢別境╣ 。 ≡telnet://bbs.mcu.edu.tw≡ o
○╚╩╩╩╩╩╩╩╝○o From:pc202.cc.mcu.edu.tw 。 ○ 。。
下列的安裝步驟是小弟的個人經驗, 望各位大大們指教.
此法適用於 incoming/outgoing 及 relayed mail
1. 在 /etc/make.conf 內加入
SENDMAIL_CFLAGS=-DMAILTER
2. 為使 sendmail 具 milter API
cd /usr/src/usr.sbin/sendmail
make clean
make all install
3. 安裝 uvscan
cd /usr/ports/security/vscan/
make
make install
4. 安裝 amavisd
cd /usr/ports/security/amavisd
make -DWITH_MILTER
make install
此時會有 error, 不過沒關係
將 amavisd-milter.sh copy 到 /usr/local/etc/rc.d 即可.
安裝時, amavis 會自動加入 vscan 此使用者及群組.
5. 修改 /etc/mail/host_name.mc 加入
define(`MILTER', 1)
INPUT_MAIL_FILTER(`milter-amavis',
`S=local:/var/amavis/amavis-milter.sock, F=T, T=S:10m;R:10m;E:10m')
再 make cf install 重新產生 sendmail.cf
此部分請詳閱 amavisd 內的 README.sendmail
6. 分別啟動 /usr/local/etc/rc.d/amavisd-milter.sh 及重新啟動 sendmail
即可.
7. 定期清理 /var/virusmails 即可.
--