最近的疾風病毒好像害慘了不少使用微軟產品的企業,連公平會都出來質疑微軟軟體的漏洞造成的損失是否該由微軟公司承擔,唉...看到這樣的新聞真感嘆那些選擇使用微軟平臺做為最重要的郵件服務是太天真了還是太笨了?
感於無數的人受微軟迫害,因此這邊提供一個簡單的解套辦法,但請自行具備相關知識,且若因不可預期之因素造成之任何軟體、硬體損害,本人概不負任何損害賠償責任。
很多人看到這篇的標題是寫給 woody 用的 amavisd-new 一定會很好奇為什麼是給 woody? 由於 mail service 是企業內最為重要的 service,就如同電話系統一樣重要(甚至更為重要)一有故障就像嘴巴跟耳朵都出了問題一樣,沒法說也沒法聽,跟世界失去聯繫。
所以選用 mail server 的軟體規則第一條就是避免使用 beta test 的軟體,在下也是這個規則的奉行者,所以各位可以在這邊跟在下分享使用 woody 配合測試過的 amavisd-new 軟體。
安裝方式:
已經打包成給 woody 用的 .deb 了,所以安裝很簡單,請編輯 /etc/apt/sources.list
[root]# vi /etc/apt/sources.list
deb http://debian.linux.org.tw/~andrew/deb ./
[root]# apt-get update
[root]# apt-get install amavisd-new clamav-daemon
[root]# vi /etc/postfix/master.cf
smtp-amavis unix - - n - 2 smtp -o smtp_data_done_timeout=1200 -o disable_dns_lookups=yes
127.0.0.1:10025 inet n - n - - smtpd -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_client_restrictions= -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o mynetworks=127.0.0.0/8 -o strict_rfc821_envelopes=yes
[root]# vi /etc/postfix/main.cf
content_filter = smtp-amavis:[127.0.0.1]:10024
[root]# postfix check
[root]# postfix reload
[root]# telnet localhost 10024
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 [127.0.0.1] ESMTP amavisd-new service ready
quit
221 2.0.0 [127.0.0.1] (amavisd) closing transmission channel
Connection closed by foreign host.
[root]# telnet localhost 10025
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 linux3.cc.ntu.edu.tw ESMTP Postfix (Debian/GNU)
quit
221 Bye
Connection closed by foreign host.
若有安裝找不到套件的情況請回報給 Andrew Lee mailto:andrew at linux.org.tw
Posted by Andrew at 2003年09月03日 03:00 | TrackBack插個花,本文: "大工告成了,簡單吧?" 應該是"大[功]告成"才是。
哈哈,我那個錯的很特別阿...
因為做的是『工』嘛。
請問一下能不能自行定義掃瞄到病毒或是廣告信的訊息呢?
3Q