freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于qmail郵件服務器的解決方案論文(編輯修改稿)

2025-09-01 21:27 本頁面
 

【文章內(nèi)容簡介】 KEY pw_id (pw_id) ); 修改原來的vpopmail表,方法如下: use vpopmail。 alter table vpopmail drop primary key。 alter table vpopmail add column pw_id int(5) NOT NULL primary key auto_increment。 (注:添加address table,是因為要使用igenus中的個人通訊錄,添加pw_id是因為igenus用它來標識用戶的唯一性的,但vpopmail用的是pw_uid) 在安裝之前先確認: 你是否已經(jīng)安裝了vpopmail,并使用vchkpw 。 是否已經(jīng)安裝ezmlm。 是否已經(jīng)安裝autorespond。 確認以上的工作已完成,可以開始安裝qmailadmin。 cd /home/software tar zxvf tar xvzf cd cp iceblood/enus cp iceblood/enus (注:以上兩步,是為了漢化qmailadmin,用iceblood的qmailsetup的漢化文件。) cd ./configure enablecgibindir=/var//cigbin enablehtmldir=/var//igenus make make installstrip 測試 現(xiàn)在,重起你主機系統(tǒng)。也可以通過webmail訪問你的mail系統(tǒng)了。 通過webmail接受你的郵件信息 小結 安裝部分就算完成了,將重點講qmail及其組件的工作原理和配置、管理等。三. qmail的工作原理和配置文件的設置在這里,我們主要是介紹qmail的工作原理和配置文件的設置。讓我們更好的分析問題和設施qmail。 qmail是什么 qmail包是在unix系統(tǒng)上的一個郵件程序。qmail程序是由dan bernstein開發(fā)出來的為標準的unix服務器提供郵件傳輸代理的(mail transfer agent,mta)功能的,用來替代sendmail。qmail因特網(wǎng)主頁。 qmail和相關的服務 qmail提供了mta功能,但是客戶要能看到自己的信件,還需要其他協(xié)議和軟件。兩種常見的遠程用戶取回他們消息的機制是郵政協(xié)議(post office protocal,pop3)和互交郵件訪問協(xié)議(interactive mail access protocol,imap)。 綜述: qmail系統(tǒng)包括幾個可執(zhí)行程序、配置文件、qmail工具和環(huán)境變量,這些彼此互相影響,共同提供郵件服務。 qmail投遞郵件進程流程qmail系統(tǒng)中有9個核心程序,這里簡單的介紹一下。qmailsmtpd負責接收來自遠程主機的郵件消息并將它們傳送給qmailqueue處理。qmailinject程序是用來接收本地產(chǎn)生的郵件消息并傳送給qmailqueue程序。qmaiqueue程序處理他們發(fā)來的郵件,移進郵件隊列以便發(fā)送。一旦消息被成功的放在郵件隊列中,就調用qmailsend程序來處理他。qmailsend檢查郵件隊列中每一個消息狀態(tài),前一次郵件請求失敗的消息被識別,并決定它是臨時失敗還是永久的,臨時失敗會再次投遞,永久失敗將被送遞到qmailclean程序,被刪除掉。也就是說,qmailclean實用來清除永久失敗的的郵件消息的。 qmailsend調用了qmaillspawn 和qmailrspawn程序。qmailsend判斷郵件是發(fā)給誰的,發(fā)給本地的,就交給qmaillspawn程序,再由qmaillocal投送到本地郵件服務器。要是確定為遠程主機,就調用qmailrspawn程序,qmailrspawn為每一個郵件消息的接受方?jīng)Q定目的的郵件服務器,再調用qmailremote程序發(fā)送。 qmail的進程 qmailsend splogger qmail qmaillspawn qmaiilrspawn qmailclean qmail在任何時候都要求有五個程序在后臺運行。這些核心的程序允許qmail掃描新郵件,并將他們發(fā)送到適當?shù)哪康牡亍? qmail實用工具程序 除了以上五個qmail進程外,進程和本地用戶在處理和傳輸消息的過程中,都還會用到幾個其他的qmail實用工具程序。如下: bouncesaying 允許用戶將消息轉發(fā)給程序或者程序不可用時反彈回信息 condredirect 允許用戶將消息轉發(fā)給程序,然后把消息轉發(fā)到另一個地址 except 過去常用來修改一個調用程序的退出編碼 forward 將消息轉發(fā)給一個備用的郵件地址 maildir2mbox 將在maildir格式郵箱中的消息轉換到一個標準的sendmail郵箱中 maildirwatch 產(chǎn)生一個maildir格式的郵箱 maildirwatch 監(jiān)控一個用戶的郵件目錄并報告所有的新消息 preline 在將消息轉發(fā)給相關程序前預處理這些消息 qbiff 當新消息到達后向用戶終端顯示器上寫一個通知 qmailclean 從qmail郵件隊列中永遠的移出無法到達的消息 qmailinject 將新消息插入到qmail郵件隊列中 qmaillocal 向本地郵件系統(tǒng)上的用戶投遞消息 qmaillspawn 由qmailsend調用以便向qmaillocal程序轉發(fā)消息 qmailnewmrh 用來從morercpthosts文件中創(chuàng)建qmail數(shù)據(jù)庫 qmailnewn 從一個包含系統(tǒng)用戶名和郵件名的ASCII文件表建立一個qmail用戶文件 qmailpop3d 接受pop3連接以便讓用戶閱讀他們的郵箱 qmailpopup 用來驗證pop3連接中的用戶ID和密碼 qmailpw2u 將UNIX系統(tǒng)的用戶id和密碼轉換成qmailnewn能用的一個表結構 qmailqmtpd 接受遠程主機發(fā)來的qmtp連接請求 qmailqread 產(chǎn)生一個顯示當前qmail郵件隊列里消息的報告 qmailqstat 產(chǎn)生一個報告來顯示當前處在qmail投送狀態(tài)下等待發(fā)送的消息數(shù)目 qmailqueue 將郵件消息排隊等待投送 qmailremote 將消息投送給遠程郵件用戶 qmailrspawn 由qmailsend調用來向qmailremote轉發(fā)消息 qmailsend 嘗試投送qmail郵件隊列里的郵件消息 qmailshowctl 顯示當前的qmail系統(tǒng)配置情況 qmailsmtpd 接收來自遠程主機的smtp連接請求 qmailstart 初始化qmail的啟動腳本 qmailtcpok 用來清空qmailremote中用到的tcp超時記錄表 qmailtcpto 顯示當前的tcp超時記錄表 qreceipt 用來會應對要求受到進行確認的消息 sendmail 用來將sendmail程序的功能復制到mta程序中 splogger 將消息插入系統(tǒng)登陸程序中 tcpenv 將網(wǎng)絡連接的信息轉換成unix環(huán)境變量 每一個qmail實用工具程序都在正確的處理和投遞郵件消息中扮演不同的腳色。其中有一些只能qmail內(nèi)核程序調用,其他的就可以由qmail的系統(tǒng)管理員用來處理消息并得到統(tǒng)計信息。還有一些可以被單個普通郵件用戶來制定自己的郵件消息處理。 qmail環(huán)境變量 除了控制文件之外,qmail程序還能使用unix環(huán)境變量來控制他們的動作。多數(shù)的控制文件的值都能被一個相應設定的環(huán)境變量重載。如果該環(huán)境變量沒有設定,就使用控制文件的值。qmail的環(huán)境變量是在qmail程序運行前就被設置好的。這是由一個包裝程序完成的。常見的是tcpwrapper和tcpserver。本文就是用的tcpserver。 qmail控制文件 對于管理好qmail,這一步非常重要的??刂莆募莙mail配置中的中心環(huán)節(jié),它控制了qmail的操作性為。它位于/var/qmail/control目錄下。每一個文件包含一個值,這個值定義了相應的qmail可執(zhí)行程序的變量。qmail控制文件是定義了qmail參數(shù)的ASCII文本文件。大多數(shù)控制文件要求一個單一的文本值,該值可以在一行中輸入。也有一些控制文件能包含多個值。在這種情況下,每一個值被輸入到單獨的一行中,每一行以一個標準的UNIX換行符(LF)結尾。還有一個要重點注意,就是控制文件的權限問題,推薦root可讀寫,其他只讀。 chmod 644 /var/qmail/control/* 以下將逐一介紹這個控制文件: badmailfrom 這個控制文件實現(xiàn)拒收郵件功能的,每一個地址遵循前面說的規(guī)則,要單獨一行。而且,不用重起qmail就能生效。 例如: mlfei29@ 限制一個特定的用戶 @ 限制一臺遠程主機上的所有主機上的所有用戶 @ 限制整個域中的郵件 bouncefrom 用來定義用戶名的,該用戶名是出現(xiàn)在那些被退回給原始發(fā)件人的消息中,一般都是永久的投遞失敗消息。Bouncefrom默認值是MAILERDAEMON,它通常是一個虛擬用戶名,是一個真實用戶的別名。你要是想給用戶的退信消息中用另一個名字,可以用一下命令: echo postmaster /var/qmail/control/bouncefrom 給改為postmaster. bouncehost 制定了退信消息中的主機名,默認的值是me文件的主機名。 concurrencylocal 定義了qmail能夠同時運行的本地投送進程數(shù)。對于大型的郵件主機,非常重要。默認參數(shù)是10。就是允許多達10個本地郵件投遞進程同時運行。這個控制文件的最大值是由qmail源代碼中的confspawn變異參數(shù)設置的,這個編譯參數(shù)默認值是120,最大值是255。 concurrencyremote 定義了qmail可以同時運行的遠程投遞進程數(shù),默認值是20。它也是由confspawn設置的,默認值是120,最大可設255。但是要根據(jù)你的實際情況,因為運行進程要需要內(nèi)存和硬盤的,設太大了小心服務器負載! defaultdomain 默認域名,如果給本地的郵件用戶發(fā)信,沒有加上域名,qmailinject會給他添加defaultdomain文件中的域名。如果設置了QMAILDEFAULTDOMAIN環(huán)境變量,就會重載defaultdomain控制文件的值。 defaulthost 默認主機名,同一郵件服務器上,給本地用戶發(fā)郵件,如果收信的用戶地址沒加域名,就會添加主機名。例如:,給本地用戶mlfei29@,from:mlfei29 ,那么qmail就會給這個消息擴充為mlfei29@,qmailsend識別更容易了。通常,大家希望只看到域名@,不看到主機名@,因而qmail就只讓你看到了域名。 databytes 定義由qmailsmtpd接受到的郵件消息所允許的最大字節(jié)數(shù),也就是發(fā)送和接受郵件的大?。ū緳C上給本機用戶出發(fā)和接受除外)。就是說,遠程郵件主機和你用outlook、foxmail等遠程的mua工具發(fā)信,都受它的限制。默認值是0,表示不限制。 echo 10000000 /var/qmail/control/databyte 設置為10m,超過10m,將得到code 552,告知:其郵件大小超出了該郵件主機所能容忍的限度 doublebouncehost 用來為那些經(jīng)歷了兩次反彈后的消息指定主機名。默認是me文件的值 doublebounceto 用來為那些經(jīng)歷了兩次反彈后的消息指定用戶名,默認是postmaster。 envnoathost 是qmailsend用來為沒有指定主機名的郵件接受方指定他的主機名的,默認是沒有這個控制文件的,qmailsend使用me文件定義的 helohost 指定在qmailremote與遠程郵件服務器的smtp會話中用到的主機名。如果helohost控制文件沒有給出,qmailremote使用me文件的值。 idhost 指定了用來在消息中產(chǎn)生messageID:頭字段得主機名,默認qmailinject用me文件的值。 localiphost 用來為郵件消息指定本地地址的,內(nèi)容是郵件主機的ip地址。但是它用在dns上就會有問題。建議不要設置。 locals 指定郵件本地地址,不存在,qmailsend就假定me文件的值為郵件主機的唯一可用本地郵件主機。 me 用來指定本地郵件服務器的主機名,最重要的控制文件,如果沒有,qmail將不會運行。 me控制文件通常是靠運行qmail配置子目錄下的config腳本文件來建立的,config腳本自動判斷郵件服務器的dns域名,并產(chǎn)生一個適當?shù)目刂莆募╩e ,locals,rcpthhosts)。如果某種原因你的郵件服務器無法連通dns服務器,可以手工運行configfast來指定郵件服務器主機名: /var/qmail/configure/configfast plusdomain 用來將一個域名指定成任何一個以一個加號(+)結尾的地址。缺省的情況下,出現(xiàn)在me文件的域名被添加到任何一個以加號結尾的郵件地址中。 queuelifetim
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1