亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1036 | 回復(fù): 0
打印 上一主題 下一主題

qmail的基本介紹二『qmail的配置文件』 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2007-04-09 00:29 |只看該作者 |倒序瀏覽
qmail的配置文件是由多個文件組成的,不是集中在一個文件中,每個文件控制相應(yīng)部分的功能和屬性,一個可執(zhí)行程序可能有多個配置文件控制,所有的配置文件共同決定了qmail運行的實現(xiàn)和模式。這些配置文件都在qmail的control目錄中,一般位于位于/var/qmail/control目錄中。
1. badmailfrom
這個配置文件是控制郵件系統(tǒng)拒絕接收的郵件地址和郵件域,主要是為了防止垃圾郵件。如果一個郵件地址或者郵件域被列入到這個文件中,系統(tǒng)就會拒絕接收這個郵件地址發(fā)來的郵件,或者拒絕郵件域下所有郵件地址發(fā)來的郵件。不過這個配置文件只是一般的垃圾郵件防范手段,對于比較全面的垃圾郵件過濾技術(shù)還要靠第三方軟件來實現(xiàn)。該文件的格式如下:
11@11.com    //拒絕這個地址發(fā)來的郵件
22@2w.com
@33.com      //拒絕這個郵件域下的所有帳號發(fā)來的郵件
@44.com
2. boucefrom
bouceform是定義當郵件投遞失敗時系統(tǒng)返回給發(fā)送者一個包含失敗信息的郵件時的發(fā)送者。如果不存在這個文件,默認的發(fā)送者是MAILER-DAEMON。比如本文的
echo postmaster >; /var/qmail/control/bouncefrom
就是定義投遞者為postmaster,這樣所有投遞失敗的返回郵件的發(fā)送者就成了postmaster。  
3. concurrencylocal
這個文件定義了qmail可以同時投遞的本地郵件的個數(shù)。這個參數(shù)的缺省值是10,也就是說系統(tǒng)允許同時有10個郵件在本地投遞。concurrencylocal這個參數(shù)的最大值是由編譯時的conf-spawn參數(shù)來決定的,缺省值是120,最大值是255。
4. concurrencyremote
這個參數(shù)定義了qmail可以同時投遞的遠端郵件的個數(shù),這個參數(shù)的缺省值是20。這個參數(shù)的最大值也是由conf-spawn來決定的。
5. defaultdomain
它主要用于郵件用戶在投遞給同一郵件服務(wù)器的郵件用戶時的郵件投遞處理,比如郵件服務(wù)器cnunix.com.cn用戶user發(fā)送郵件給另一個郵件用戶user1@cnunix,這實qmail-inject會將defaultdomain中定義的郵件域名加入到這個郵件的目標地址中,qmail會自動認為這個郵件的目標地址是user1@cnunix.com.cn,并按照這個地址進行投遞。當這個文件不存在的時候,qmail會從配置文件me中讀取這個參數(shù)。如果系統(tǒng)變量QMAILDEFAULTDOMAIN已經(jīng)設(shè)置,defaultdomain定義的參數(shù)將被忽略。
6. defaulthost
它和defaultdomain類似,當郵件系統(tǒng)接收到?jīng)]有目標主機名的郵件時,這個設(shè)置文件定義了系統(tǒng)往這個郵件中加入的目標主機名名稱。在缺省情況下,qmail-inject會將defaulthost中定義的名稱加入到?jīng)]有定義投遞郵件地址的郵件的目標主機名中,如果defaulthost不存在,加入的目標主機名將時字符串“defaulthost”,defaulthost主要用于郵件用戶在投遞給同一郵件服務(wù)器的郵件進行投遞處理。如果系統(tǒng)變量QMAILDEFAULTHOST已經(jīng)設(shè)置,defaulthost定義的參數(shù)將被忽略。
7. databyes
它定義了qmail-smtpd所允許接收的郵件的最大字節(jié)數(shù)。這個參數(shù)的缺省值為0,表示對接收郵件的字節(jié)數(shù)沒有限制。如果要限制最大的接收為10M,操作如下:
echo 10485760 >; /var/qmail/control/databytes
        這是任何大于10M的郵件都會被拒絕。這個參數(shù)最好設(shè)置上,以避免惡意的對你服務(wù)器發(fā)送大量的超大郵件,產(chǎn)生郵件服務(wù)器負荷過大,甚至系統(tǒng)崩潰的危險。
8. doublebouncehost
這個配置文件定義了出現(xiàn)“雙重反彈”的時候,系統(tǒng)轉(zhuǎn)發(fā)的郵件的主機名稱!半p重反彈”就是當系統(tǒng)因為投遞失敗將郵件返回給發(fā)送者時,發(fā)送者又將此郵件返回,這個時候qmail將會把這個郵件轉(zhuǎn)發(fā)到另一個郵件地址,一般這個地址就是管理員的地址。doublebouncehost就是定義這個轉(zhuǎn)發(fā)的郵件地址的主機名部分,而這個郵件地址的用戶名部分是由doublebouceto來定義的,因此這兩個配置文件一般都是結(jié)合起來使用的。當doublebouncehost不存在的時候,系統(tǒng)將會從配置文件me中讀取這個參數(shù)
9. doublebounceto
這個參說是結(jié)合blebouncehost來使用的,當這個參數(shù)不存在的時候,系統(tǒng)缺省值是postmaster用戶。
10. helohost
這個配置文件定義了當程序qmail-remote和遠程郵件系統(tǒng)建立連接時所使用的主機名。如果這個配置文件不存在,系統(tǒng)將會從配置文件me中讀取這個參數(shù)值,如果me不存在,qmail-remote將不能正常運行工作。
11. locals
這個配置文件是定義本地郵件域的,在qmail-send處理郵件投遞時,將會使用locals定義的值和郵件的目標地址進行比較,如果相同,系統(tǒng)就會將這個郵件投遞到本地交給qmail-lspawn來處理。如果一個郵件的目標主機名在locals找不到,系統(tǒng)將會把這個郵件投遞到遠端郵件服務(wù)器系統(tǒng),即使這個郵件的目標地址可能是本地郵件系統(tǒng)的。如果locals不存在,系統(tǒng)將會從配置文件me中讀取這個參數(shù),如果me不存在,qmail-send將不能正常運行。
12. me
這個配置文件是qmail系統(tǒng)十分重要的一個文件,如果這個文件不存在,qmail系統(tǒng)將無法運行。me是用來定義本地郵件服務(wù)器的主機名的,上面已經(jīng)介紹到了,有多個配置文件是和me有關(guān)聯(lián)的,如果那些配置文件不存在系統(tǒng)默認會從me中讀取參數(shù)值的。me這個配置文件一般都是在qmail系統(tǒng)安裝時使用configure-fast來創(chuàng)建的,在上面qmail系統(tǒng)安裝的時候已經(jīng)使用過了這個參數(shù)。
13. queuelifetime
這個配置文件是定義一個郵件在郵件隊列中存活的時間,缺省值為7天(604800s),這個期限掉了以后qmail-send將會進行最后一次的投遞嘗試,如果投遞失敗,該郵件將會從郵件隊列中刪除。
14. rcphosts
這個配置文件也是qmail一個十分重要的文件,這個文件是定義系統(tǒng)允許轉(zhuǎn)發(fā)郵件的郵件域,如果這個文件不存在或者為空,你的系統(tǒng)將會接收Internet上所有的域的郵件轉(zhuǎn)發(fā),即你的系統(tǒng)是Open relay。配置文件rcpthosts最多可以支持50個主機名和域名,如果超個這個數(shù)字,就需要保存到他的擴充配置文件morercphosts中,然后使用qmail的命令程序qmail-newmrh(在本系統(tǒng)中,該文件在/var/qmail/bin目錄下)來生成二進制的morercpthosts.cdb文件,這樣qmail-smtpd才可以從這個二進制文件中讀取信息。  
15. virtualdomains
這也是qmail的一個非常重要的配置文件,它定義了qmail的虛擬郵件域,qmail結(jié)合vpopmail的虛擬域管理功能可以定義多個虛擬郵件域。
16. smtproutes
這個配置文件是定義qmail郵件系統(tǒng)的靜態(tài)SMTP路由表信息的,他的格式應(yīng)該是:
HOST: targetHOST   //HOST可以是主機名或者域名。這行所表示的是意思是將所有目標是HOST的郵件轉(zhuǎn)發(fā)到targetHOST郵件服務(wù)器中,這個是最常規(guī)的表示方式。
下面給一些例子和一些特殊的表示方法:
cnunix.com.cn:cnunix.com   //這行表示的意思是將所有發(fā)往cnunix.com.cn的郵件全部轉(zhuǎn)發(fā)到cnunix.com這個郵件服務(wù)器。qmail不會在cnunix.com.cn郵件服務(wù)器中投遞時查詢DNS中的MX記錄,直接投遞到cnunix.com郵件服務(wù)器中,加快了投遞的速度。
.cnunix.net:     //這行表示強迫qmail對DNS的MX記錄進行查詢,因為沒有定義轉(zhuǎn)發(fā)的主機名,qmail將在DNS中查詢?nèi)魏我?cnunix.net結(jié)尾的郵件服務(wù)器
:mail.cnunix.com.cn:2525   //這行定義表示所有發(fā)往該機器的所有郵件都將會轉(zhuǎn)發(fā)到mail.cnunix.com.cn這個郵件服務(wù)器,并且轉(zhuǎn)發(fā)到對方的2525端口,這個方式一般都是做郵件網(wǎng)關(guān)時用的到的。
        
       注意:smtproutes如果設(shè)置不正確或者DNS的變動會產(chǎn)生郵件的循環(huán)投遞。        
17. timeoutconnect
這個配置文件定義了qmail-remote在和遠端SMTP服務(wù)器在SMTP連接斷開以前接受一個新的連接等待的最大時間(單位為秒s),默認值為一分鐘(60s)。如果你的網(wǎng)絡(luò)連接速率比較低,就需要相應(yīng)的調(diào)整這個參數(shù)到一個適合的值。
18. timeoutremote
這個配置文件定義了qmail-remote等待遠端的SMTP服務(wù)器相應(yīng)時等待的最大時間,默認值為20分鐘(1200s),如果到達這個最大值沒有相應(yīng),qmail才和對方斷開連接并且把失敗的記錄寫到qmail的日志中。
19. smtpgreeting
這個配置文件定義了用戶在登錄SMTP服務(wù)時顯示的系統(tǒng)歡迎信息。修改這個信息可以掩蓋一些你的系統(tǒng)的本身的信息,可以相對的迷惑一下登錄者。:)
原文鏈接:
http://www.72891.cn/viewthread.php?tid=171626
轉(zhuǎn)載請注明作者名及原文出處

本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/16602/showart_273466.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP