構(gòu)建反病毒反垃圾郵件系統(tǒng)(九) |
發(fā)布時間: 2012/8/14 13:45:46 |
然后再次發(fā)送中文郵件給郵件列表,發(fā)現(xiàn)郵件列表就能夠正常轉(zhuǎn)發(fā)了。
5、郵件列表的配置 Default.py和mm_cfg.py的配置是針對全局的,對全局配置文件的修改不會影響到已經(jīng)存在的郵件列表。mailman提供了config_list這個命令來對單個郵件列表進(jìn)行配置,先導(dǎo)出該郵件列表的配置: #/usr/local/mailman/bin/config_list-o/tmp/configmailman 然后修改/tmp/config文件,里面有很多選項(xiàng),可以根據(jù)自己的要求修改,比如加上回復(fù)到郵件列表的郵件頭、去掉mailman自動加的邊腳等等,最后把這個配置文件導(dǎo)回給郵件列表就可以了: #/usr/local/mailman/bin/config_list-i/tmp/configmailman 習(xí)慣了發(fā)現(xiàn)mailman配起來也是蠻簡單的。 五、其它事項(xiàng) 1、courier-pop 有一個值得注意的問題,如果不小心/etc/init.d/courier-popstop以后,再start起來,有時候會發(fā)現(xiàn)不能登陸pop,日志會提示: courierpop3login:chdir:Nosuchfileordirectory 這應(yīng)該是一個bug,courierpop3login好像使用了工作目錄,只需退到根目錄再start啟動就沒有問題。感謝scz的提醒。 2、Debian的ENC增強(qiáng)位 Debian默認(rèn)設(shè)置/proc/sys/net/ipv4/tcp_ecn=1,這樣在TCP握手時發(fā)的syn包ecn置位,對于一些嚴(yán)格的防火墻來說這不是syn包,所以拒絕和你建立連接。只需置零就可以了: echo1>/proc/sys/net/ipv4/tcp_ecn 如果希望重啟也不置位,那么在/etc/sysctl.conf里加上:net/ipv4/tcp_ecn=0 3、郵箱別名 alias表是針對本地的別名,virtual表才是針對虛擬用戶的別名。比如要給san@test.org建立一個別名faint@test.org,那么寫入以下的SQL語句: insertintovirtualsetemail='faint@test.org',destination='san@test.org'; 4、地址欺騙 為了讓mailman正常工作,main.cf里已經(jīng)設(shè)置myorigin=lists.test.org,這使得本地用戶發(fā)送郵件也使用這個域名,比如通過web發(fā)郵件在日志里就能看到from是nobody@lists.test.org,如果lists.test.org這個子域名不存在的話,那么對于一些嚴(yán)格的郵件服務(wù)器會拒絕接受此類郵件(postfix可以在smtpd_sender_restrictions后面加上reject_unknown_sender_domain拒絕此類郵件)。 這時可以使用postfix的masquerade_domains選項(xiàng)來實(shí)現(xiàn)地址欺騙,只需加上: masquerade_domains=test.org 這樣本地用戶發(fā)送的郵件地址就使用test.org了。但有一點(diǎn)要注意,要屏蔽郵件列表,比如: masquerade_exceptions=mailman,otherlist 這樣郵件列表還是使用lists.test.org這個域。地址欺騙并不影響虛擬域。 歷史記錄 0.01-初始版本。根據(jù)自己服務(wù)器配置和使用過程寫的HOWTO。 本文出自:億恩科技【www.cmtents.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |