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

正文內(nèi)容

基于linux系統(tǒng)配置高效的qmail郵件服務(wù)器畢業(yè)設(shè)計論文-文庫吧

2025-06-03 15:48 本頁面


【正文】 ail程序運行前就被設(shè)置好的。這是由一個包裝程序完成的。常見的是tcpwrapper和tcpserver。本文就是用的tcpserver。 qmail控制文件 對于管理好qmail,這一步非常重要的??刂莆募莙mail配置中的中心環(huán)節(jié),它控制了qmail的操作性為。它位于/var/qmail/control目錄下。每一個文件包含一個值,這個值定義了相應(yīng)的qmail可執(zhí)行程序的變量。qmail控制文件是定義了qmail參數(shù)的ASCII文本文件。大多數(shù)控制文件要求一個單一的文本值,該值可以在一行中輸入。也有一些控制文件能包含多個值。在這種情況下,每一個值被輸入到單獨的一行中,每一行以一個標準的UNIX換行符(LF)結(jié)尾。還有一個要重點注意,就是控制文件的權(quán)限問題,推薦root可讀寫,其他只讀。 chmod 644 /var/qmail/control/* 以下將逐一介紹這個控制文件: Badmailfrom:這個控制文件實現(xiàn)拒收郵件功能的,每一個地址遵循前面說的規(guī)則,要單獨一行。而且,不用重起qmail就能生效。 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è)置的,這個編譯參數(shù)默認值是120,最大值是255。 Concurrencyremote:定義了qmail可以同時運行的遠程投遞進程數(shù),默認值是20。它也是由confspawn設(shè)置的,默認值是120,最大可設(shè)255。但是要根據(jù)你的實際情況,因為運行進程要需要內(nèi)存和硬盤的,設(shè)太大了小心服務(wù)器負載! Defaultdomain:默認域名,如果給本地的郵件用戶發(fā)信,沒有加上域名,qmailinject會給他添加defaultdomain文件中的域名。如果設(shè)置了QMAILDEFAULTDOMAIN環(huán)境變量,就會重載defaultdomain控制文件的值。 Defaulthost:默認主機名,同一郵件服務(wù)器上,給本地用戶發(fā)郵件,如果收信的用戶地址沒加域名,就會添加主機名。Databytes:定義由qmailsmtpd接受到的郵件消息所允許的最大字節(jié)數(shù),也就是發(fā)送和接受郵件的大小(本機上給本機用戶出發(fā)和接受除外)。就是說,遠程郵件主機和你用outlook、foxmail等遠程的mua工具發(fā)信,都受它的限制。默認值是0,表示不限制。 echo 10000000 /var/qmail/control/databyte (設(shè)置為10m,超過10m,將得到code 552,告知:其郵件大小超出了該郵件主機所能容忍的限度 )Doublebouncehost:用來為那些經(jīng)歷了兩次反彈后的消息指定主機名。默認是me文件的值 Doublebounceto:用來為那些經(jīng)歷了兩次反彈后的消息指定用戶名,默認是postmaster。 Envnoathost:是qmailsend用來為沒有指定主機名的郵件接受方指定他的主機名的,默認是沒有這個控制文件的,qmailsend使用me文件定義的 Helohost:指定在qmailremote與遠程郵件服務(wù)器的smtp會話中用到的主機名。如果helohost控制文件沒有給出,qmailremote使用me文件的值。 Idhost:指定了用來在消息中產(chǎn)生messageID:頭字段得主機名,默認qmailinject用me文件的值。 Localiphost:用來為郵件消息指定本地地址的,內(nèi)容是郵件主機的ip地址。但是它用在dns上就會有問題。建議不要設(shè)置。 Locals:指定郵件本地地址,不存在,qmailsend就假定me文件的值為郵件主機的唯一可用本地郵件主機。 Me:用來指定本地郵件服務(wù)器的主機名,最重要的控制文件,如果沒有,qmail將不會運行。 me控制文件通常是靠運行qmail配置子目錄下的config腳本文件來建立的,config腳本自動判斷郵件服務(wù)器的dns域名,并產(chǎn)生一個適當(dāng)?shù)目刂莆募╩e ,locals,rcpthhosts)。如果某種原因你的郵件服務(wù)器無法連通dns服務(wù)器,可以手工運行configfast來指定郵件服務(wù)器主機名: /var/qmail/configure/config fast Plusdomain:用來將一個域名指定成任何一個以一個加號(+)結(jié)尾的地址。缺省的情況下,出現(xiàn)在me文件的域名被添加到任何一個以加號結(jié)尾的郵件地址中。 Queuelifetime:用來指定一個消息在他被刪除前,可以在郵件列表中保存的時間秒數(shù)。默認是604800,當(dāng)投遞失敗的消息超過規(guī)定的時間,將被從郵件隊列中刪除。 Rcphosts:定義了qmail可以接收消息的主機和域名。 不過因為rcpthosts中的域名最好不要超過50行,多出的添加到morercpthosts中。 Morercpthosts:用來指定qmail將要為其接受消息的額外的主機和域名。 Smtpgreeting:用來指定SMTP連接的歡迎標志 ,默認是用me文件的主機名。 那么建立一個smtp連接的時候?qū)吹饺缦滦畔ⅲ?Trying ... Connected to Escape characteris ^]. 220 wele connect to out open relay mail server – ESMTP Smtproutes:用來指定能夠被用來將郵件投送給特定目的地的靜態(tài)smtp連接的。 Timeoutconnect:用來指定qmailremote將要等待的一個時間秒數(shù)。也就是說等待遠程smtp服務(wù)器接受本地的一個smtp請求響應(yīng)的時間,默認是60秒。對于質(zhì)量不好的網(wǎng)絡(luò),可以適當(dāng)調(diào)節(jié)。 Timeoutremote:用來指定qmailsmtpd等待遠程SMTP主機發(fā)送數(shù)據(jù)的時間線。默認的情況下,如果連接建立后1200秒內(nèi)沒有接受到遠程SMTP主機的任何信息,那么將關(guān)閉這個連接。 Timeoutsmtpd:用來指定qmailsmtpd等待遠程smtp客戶端連接的時間秒數(shù)。默認是1200,超過這個時間,連接取消。 Virtualdomains:讓qmail接受本地郵件以外,還接受該文件中指定的域或者郵件地址,就是常說的虛擬域支持。 以上說的一些控制文件,qmail默認不是都有的,只有一些必須要得。根據(jù)你的mail不同的使用情況,自己選擇來建立和設(shè)置。 qmail程序包含了一個可執(zhí)行程序,該程序替代了unix標準的sendmail程序。想用qmail作為mail服務(wù)器,必須用qmail的sendmail包裝程序替代現(xiàn)有的sendmail程序。 mv /usr/sbin/sendmail /usr/sbin/ chmod 0 /usr/sbin/ ln –s /var/qmail/bin/sendmail /usr/sbin/sendmail 傳統(tǒng)上使用inetd程序來監(jiān)聽網(wǎng)絡(luò),但是缺點很多。本文中用ucspitcp包的tcpserver服務(wù)來代替它。,是這樣完成的: 建立/etc/qmail目錄, and 。 具體是這樣做的: echo “/etc/qmail/start” /etc/touch /etc/qmail/start 建立執(zhí)行文件 touch /etc/qmail/smtp 建立smtp腳本文件 touch /etc/qmail/pop 建立pop腳本文件 touch /etc/qmail/ 建立tcpserver的連接規(guī)則文件 echo csh cf 39。/var/qmail/rc amp。39。/etc/qmail/start 開機啟動qmail echo /etc/qmail//etc/qmail/start smtp腳本內(nèi)容: /usr/local/bin/tcpserver H R –l t 1 c 100 v p x/etc/qmail/ u 502 g 501 0 smtp /var/qmail/bin/qmailsmtpd /home/vpopmail/bin/vchkpw /bin/true | /var/qmail/bin/splogger amp。 (注:502 and 501換成系統(tǒng)上的qmaild與nofiles的uid and gid的值。) pop腳本內(nèi)容: /usr/local/bin/tcpserver c 100 v l U H R 0 pop3 /var/qmail/bin/qmailpopup /home/vpopmail/bin/vchkpw /var/qmail/bin/qmailpop3d Maildir 2amp。1 | /var/qmail/bin/splogger amp。 ::allow,RELAYCLIENT= :allow /var/qmail/bin/tcprules /etc/qmail/ /etc/qmail/ /etc/qmail/ 以上配置,可以做到開機自動啟動了。 Qmail的前期準備操作系統(tǒng):CentOS 分區(qū)狀況/5GSwap 1024MB/home 1024MB(因為郵件都儲存在/home/vpopmail下,可以根據(jù)情況分區(qū))MX記錄和地址反解 確認沒有郵件服務(wù)在運行:/etc/netstat na|grep 25netstat na|grep 110netstat na|grep 143service sendmail stop刪除已有的郵件軟件:rpm –e nodeps postfixQmail是本文的主角,世界上使用最廣的郵件系統(tǒng)之一。 。ucspitcp是由一組工具組成。它們用來簡單的建立客戶機-服務(wù)器tcp后臺程序。daemontools是inetd和winetd的代替品,用它來監(jiān)聽qmailsend,qmailsmtpd,qmailpop3d。Vpopmail是一個以qmail為基礎(chǔ)的虛擬域管理包,其允許在一個IP地址添加多個虛擬域。iGenus是大麻兄的作品,PHP編寫的Webmail。iGenus_Admin是通過WEB添加域和帳號。Courierimap是此郵件系統(tǒng)的IMAP模塊。Ezmlm是一個快速,強大的郵件列表程序,可以通過qmailadmin對其進行配置。Autorespond是自動回復(fù)程序,可以很好的與qmailadmin配合使用。Qmailadmin是通過WEB管理vpopmail域的極好工具。Vqadmin是通過WEB添加域。Clamav是一個免費的殺毒軟件,此郵件系統(tǒng)的殺毒模塊。 通過以下安裝,構(gòu)建一個完整、高效的mail郵件服務(wù)器。通過Web頁面輕松完成用戶管理和郵件系統(tǒng)的配置工作。這里將以qmail作為smtp服務(wù)器,vpopmail實現(xiàn)虛擬域管理、用mysql數(shù)據(jù)庫來進行用戶驗證,用qmailadmin通過Web來實現(xiàn)管理虛擬域,用ezmlm來提供強大的郵件列表支持,用igenus來提供一個友善的webmail界面,Clanav則為此郵件系統(tǒng)提供殺毒模塊。所有所需安裝包都放在/home/pkg目錄下。在有網(wǎng)絡(luò)的情況下在安裝gcc、mysql、flex和perl等一些軟件,建議用yum安裝,這樣完全可以解決軟件包之間的依賴問題,節(jié)省很多時間。 設(shè)置Mysqlyum y install mysqlyum y install mysqlserver或者mkdir/mnt/cdrom 創(chuàng)建一個掛載光盤的目錄mount/dev/cdrom/mnt/cdrom 將光盤的內(nèi)容掛載在創(chuàng)建的目錄之下,訪問/mnt/cdrom這個目錄時相當(dāng)于訪問cdcd/mnt/cdrom/Packagerpm ivh mysql* 安裝mysql/etc/mysqladmin uroot password 516516 設(shè)置mysql root的密碼Enter passwod:(直接回車)mysql的頭文件和庫文件分別在/usr/include/mysql和/usr/lib/mysql apache的安裝功能:全球使用最多的web服務(wù)程序。cd/home/pkg/tar zxvf cd ./configure prefix=/var/ –enable modules=somakemake install php的安裝功能:是一種服務(wù)器端的,嵌入HTML的腳本語言。cd/home/pkgtar zxvf cd
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1