Postfix的 架設與PROCMAIL防毒
|
一、先下載
postfix- (1)南縣教網中心FTP站
ftp://ftp.tnc.edu.tw/Sysop/MAIL/postfix/official/postfix-2.1.5.tar.gz (2)ncftp ftp.tnc.edu.tw cd sysop cd MAIL cd postfix cd official get postfix- 二、先移除 sendmail 相關套件 rpm -e mutt rpm -e fetchmail rpm -e sendmail (先停止,再移除) 三、安裝 tar zxvf postfix- cd
postfix- make adduser postfix (建立一個 postfix 帳號) groupadd postdrop (建立一個 postdrop 群組) make install 接著會出現一些須要我們回答的問題,都只要直接按 Enter 即可。 四、設定 postfix (1) cd /var/spool chmod 1777 mail (2) cd /etc/postfix cp aliases /etc/ newaliases (3)編輯 main.cf vi main.cf 修改內容如下: 第68行 myhostname=貴校主機名稱(例如南安國小,rh9.naes.tnc.edu.tw) 第76行 mydomain=貴校網域(例如南安國小,naes.tnc.edu.tw) 第124行 mydestination=$myhostname(, mail.$mydomain, $mydomain)-->第二部MAIL主機可省略,以免造成MAIL SERVER判斷上的問題 第171行 mynetworks = 163.26.161.128/25, 127.0.0.1,
172.16.1.254/16 第298行 aliases_maps=hash:/etc/postfix/aliases (將前面的#和/postfix/去掉) 第309行 aliases_database=hash:/etc/aliases (將前面#去掉) 第358行 為了配合procmail 將 mailbox_command=/some/where/procmail ---> 改成 mailbox_command=/usr/bin/procmail 存檔退出 五、到教網中心 FTP 站下載 procmail 這支過濾信件程式,放在 /etc 下
如此一來,您便可自動抓取敝中心的 procmailrc 檔,並時時更新。 先決條件:
六、啟動與測試 postfix start (啟動) postfix stop (關閉) postfix reload (重新啟動) telnet localhost 25 quit 可以退出 七、讓 postfix 服務隨開機啟動 vi /etc/rc.d/rc.local 在最後面加上: /usr/sbin/postfix start 參考OLS3講義:http://linux.tnc.edu.tw/techdoc/use-procmail.html
八、過濾垃圾信 OLS3主任程式下載位址:
Q&A:
Q:如果在seeitlater中發現到有被誤濾之信件該如何將其放到原本應該寄到的收件者手上呢? A:方法有很多....比如: 目前它仍不適合全體 /etc/procmailrc 來用, 必須先解決各人郵件列表整合,密件副本分析等問題.
下一版的目標就是要整合放入 procmailrc 中. Q: 如果來信是以密件傳送的,而且收信者為空白者會被誤濾,請問能否修正? A:以下二種方式可以解決:
小三幫你濾掉垃圾郵件
all can reference:
http://phorum.study-area.org/viewtopic.php?t=21659&highlight= and the sample page http://211.72.210.251/spamcop.html
|