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

正文內(nèi)容

畢業(yè)設(shè)計(論文)-基于qmail和vpopmail的郵件計費系統(tǒng)的設(shè)計與實現(xiàn)(文件)

2024-10-05 21:03 上一頁面

下一頁面
 

【正文】 強大的功能。 Qmail 在設(shè)計時依據(jù)和 Email 系統(tǒng)有關(guān)的國際標(biāo)準(zhǔn),采用了分層的模塊化的設(shè)計思路。 Qmail 允許多個并行的遞交隊列,在缺省情況下是有 20 個提交隊列,并且可以為 每 個隊列制定不 同的處理策略,在多 CPU 的情況下,虛擬提高更為顯著。支持 ESMTP,在發(fā)信時也需要進行身份認證。數(shù)據(jù)庫采用 mysql 數(shù)據(jù)庫。 若按照 QMailusers 機制在 assign 中找到對應(yīng)于郵件目的地址的規(guī)則,則從users/assign 得到相關(guān)信息,然后進行標(biāo)準(zhǔn)的 .QMail 文件操作。 為 Qmail 增加 smtp 用戶認證功能 QMail 系統(tǒng)安裝完成后,其 smtp 是允許任何人匿名發(fā)送郵件的。 SMTP 是建立在 FTP 文件傳輸服務(wù)上的一種郵件服務(wù),主要用于傳輸系統(tǒng)之間的郵件信息并提供與來信有關(guān)的通知。要為一個給定的域名決定一個 SMTP 服務(wù)器,需要使用 MX(Mail eXchange) DNS。只有當(dāng)一個 RCPT TO 命令中的接收者地址的域名存在于 rcpthosts 文件中時,才接受該郵件 ,否則就拒絕該郵件。 設(shè)置自己服務(wù)器為非 open relay 的最簡單的辦法就是將郵件服務(wù)器的所有域名 (若 DNS 的 MX 記錄指向該機器,也應(yīng)該包括該域名。 qmailsmtpd 支持一種有選擇性的忽略 rcpthosts 文件的方法:若 qmailsmtpd的環(huán)境變量 RELAYCLIENT 被設(shè)置,則 rcpthost 文件將被忽略, relay 將被允許。例如,本地網(wǎng)絡(luò)是地址為 ,則 的內(nèi)容應(yīng)該設(shè)置如下: :allow,RELAYCLIENT= .:allow,RELAYCLIENT= :allow 這幾個規(guī)則的含義是指若連接來自 和 則允許,并且為其設(shè)置環(huán)境變量 RELAYCLIENT,否則允許其他連接,但是不設(shè)置 RELAYCLIENT 環(huán)境變量。這些操作 qmaild 都 沒有權(quán)限去做。 local 域是實現(xiàn)匹配/etc/passwd 賬號;而虛擬域則匹配于羅列在 qmail 的控制文件 virtualdomains的各個域。 如圖 : 東南大學(xué) 畢業(yè)設(shè)計 基于 qmail 和 vpopmail 的郵件計費系統(tǒng)的設(shè)計與實現(xiàn) 14 數(shù)據(jù)庫的設(shè)計 東南大學(xué) 畢業(yè)設(shè)計 基于 qmail 和 vpopmail 的郵件計費系統(tǒng)的設(shè)計與實現(xiàn) 15 第三章 系統(tǒng)實現(xiàn) 本章是本次畢設(shè)的中心環(huán)節(jié),著重介紹了系統(tǒng)的實現(xiàn)過程,包括系統(tǒng)環(huán)境的配置、郵件服務(wù)器系統(tǒng)的實現(xiàn)、數(shù)據(jù)庫服務(wù)器系統(tǒng)的實現(xiàn)等。 DNS 軟件一般是用 Berkeley 的 Inter 命名域( BIND)來實現(xiàn),本次畢設(shè)采用的是 ubuntu 操作系統(tǒng)下的 bind9. DNS 服務(wù)器分為三類: ? 主 DNS 服務(wù)器( master 或 primary) ? 從 DNS 服務(wù)器( slave 或 secondary) ? 緩沖 DNS 服務(wù)器( caching) 而本次我是在學(xué)校系樓的實驗室內(nèi)完成的,所以我便利用已有的校園網(wǎng),只需運行一個子域的主 DNS 服務(wù)器。 ? PTR――給出地址到名字的映射,通常稱為逆映射或逆命名。 ? /var/named/: ? /var/named/:本地名字服務(wù)器配置文件。 東南大學(xué) 畢業(yè)設(shè)計 基于 qmail 和 vpopmail 的郵件計費系統(tǒng)的設(shè)計與實現(xiàn) 16 ubuntu 下的網(wǎng)絡(luò)配置 第一步 確保自己所在校園網(wǎng)是通暢的 Ping Ping 第二步 修改 ip 地址 ??? Sudo gedit /etc/work/interfaces Sudo /etc/(每次更改 ip 需要 restart) 第三步 修改 dns 服務(wù),先嘗試下看看能不能在 linux 下登入校園網(wǎng),所以需要修改 文件 ,配置首選 dns 服務(wù)器的地址。 ??? 第一步 ,要安裝 bind 服務(wù)器軟件。 }。 其中 //reverse 是反向解析,域名倒置 //normal 是正向解析,并且建立域名名字,本次畢設(shè)我建立的域名是 . 第三步 中,看下本機默認的 ip 設(shè)置 vi 其中 中的內(nèi)容為 // prime the server with knowledge of the root servers zone . { type hint。 file /etc/bind/。 }。 由此可以得,我用來本機作為主 DNS 服務(wù)器,則需要在 文件中DNS 服務(wù)器設(shè)為本機 ip , 第四步 便是配置正向和反向解析的具體內(nèi)容。 Retry 2419200 。 第五步 配置正向域名解析 vi (正向域名解析) 的內(nèi)容添加如下 $TTL 604800 IN SOA . . ( 1 。 Expire 604800 ) 。 此時 ping 一下 或者 都會對應(yīng)出 或者 ,說明 dns 服務(wù)器配置成功。 對于郵件用戶的管理,我們主要采用基于 vpopmail 的虛擬域用戶管理,并把用戶的目錄信息、認證信息、轉(zhuǎn)發(fā)信息、日志信息、及管理員的信息存入vpopmail 庫中 [6]。因為認識程序的安裝路徑是 ../bin cd /usr sudo mkdir tmp cd tmp 下載 sudo wget sudo wget 解壓安裝 sudo tar xvfz 安裝補丁 cd sudo patch p1 ../ 編譯 sudo make 安裝 sudo make setup check sudo chmod 4755 /bin/checkpassword 安裝 QMAIL 守護程序 daemontools sudo wget sudowget 解壓 sudo tar xvfz 打補丁 cd admin/ sudo patch p1 ../../ patching file src/ 編譯 cd /usr/tmp/admin/ sudo package/pile sudo mkdir /var/ademontool sudo mkdir /var/ademontool/mand sudo mkdir /var/ademontool/service sudo cp /usr/tmp/admin/* /var/daemontool/mand sudo nano svscanboot 9. 安裝 popmail,管理用戶名和域的工具 在這里補充解釋下什么是 vpopmail, vpopmail: 在一臺郵件 服務(wù) 器的上實現(xiàn)多個域的 郵件 系統(tǒng)是 qmail 用戶非常關(guān)心的問題之一,為了解決這個 問題 , Inter7東南大學(xué) 畢業(yè)設(shè)計 基于 qmail 和 vpopmail 的郵件計費系統(tǒng)的設(shè)計與實現(xiàn) 23 開發(fā)了遵從 GPL 版權(quán)的 vpopmail( vchkpw)來使用戶方便地在一臺 qmail 郵件服務(wù) 器上實現(xiàn) 郵件 虛擬域和非系統(tǒng)賬號。 安全 的使用 NFS 之上。 直接傳遞數(shù)據(jù)到 Maildir,來和 qmailpop3d, .qmail 文件或其他任何Maildir 程序。所有的 vpopmail特性的 C 庫都有詳細的說明文檔。每個域有獨立的密碼文件。 根據(jù)真實世界的管理需求提供了可配置的記錄功能。 僅僅占用一個系統(tǒng)賬號,所有的相關(guān)進程運行在單個 UID/GID 之下。 2. 查看 glibc 版本號 cd dpkg l|grep libc6 版本大于 必須下載補丁 wget 安裝補丁 patch p0 3.下載 補丁并安裝 wget 安裝補丁 patch p0 4. SMTP 認證補丁 下載 SMTP 認證補丁 wget 解壓縮 SMTP 認 證補丁 sudo tar xf cd sudo cp ../(將補丁拷入目標(biāo)路徑) sudo patch 出現(xiàn)下列結(jié)果 patching file Makefile patching file TARGETS patching file patching file 說明 SMTP 認證補丁安裝成功 5. qmailqueue 隊列補丁 下載 qmailaueue 隊列補丁 東南大學(xué) 畢業(yè)設(shè)計 基于 qmail 和 vpopmail 的郵件計費系統(tǒng)的設(shè)計與實現(xiàn) 21 sudo wget 安裝補丁 sudo patch p1 ../qmailqueuepatch 6. 建立 qmail 安裝目錄 sudo mkdir /var/qmail 7.進入源代碼目錄,增加用戶,進行安裝并配置域名 [17] cd /opt/(進入目錄 ) ls l|grep *.ids(顯示 *.ids 文件,目的是為了找到 文件) sudo nano 可以看到 linux 系統(tǒng)的如下: Here39。 基本郵件服務(wù)采用 qmail,qmail 的幾個核心進程對郵件的收發(fā)進行監(jiān)聽,在系統(tǒng)安裝中,我們采用 splogger 作為日志監(jiān)控程序,但 splogger 本身沒有訪問數(shù)據(jù)庫功能,所以我們對此程序進行了改進。 IN NS . ubuntu IN A wuzheng IN A 需要注意的是最后的 ubuntu IN A , wuzheng IN A 都必須與反向解析一致,這樣便成功配置了一個小型的 dns 服務(wù)器系統(tǒng),如果需要更龐大的用戶群,必須都在正反向域名解析中添加清楚,一遍 dns 服務(wù)器工作時能夠正確的解析出 ip。 Refresh 86400 。 Negative Cache TTL。 Serial 604800 。 file /etc/bind/。 zone { type master。 }。 file /etc/bind/。 //reverse zone { type master。 ping localhost sudo /home/wyz/下載 /brasubuntuv2/installbras cd /home/wyz/下載 /brasubuntuv2 sudo ./installbras sudo aptget install nautilusopenterminal sudo gedit /etc/apt/ sudo rm /var/lib/apt/lists/lock sudo aptget update sudo aptget install nautilusgksu sudo aptget install g++ sudo aptget install opensshserver sudo /etc/stat tlp sudo gedit /usr/sbin/brasb (輸入 bras 用戶,口令即可登錄 ) ubuntu 下 DNS 服務(wù)器的配置 接下來的步驟便是配置一個域名,將來作為郵件服務(wù)器的域名,由于是架構(gòu)在校園網(wǎng)內(nèi),所以只需要配置一個主 dns 服務(wù)器。 ? /var/named/:反向解析。 ? Others—其它一些記錄類型。 ? NS給出域所擁有的名字服務(wù)器。 Web 服務(wù)器軟件 Apache, DNS 服務(wù)器軟件 bind9。 Vpopmail利用該方法來實現(xiàn)使 qmail 以單一的 vpopmail/vchkpw身份來傳輸所有的虛擬域的郵件,從而實現(xiàn)將郵件傳輸?shù)?vpopmail/domains/virtualdomain目錄下的不同用戶。這兩個密碼驗證程序都是帶源代碼的,本身非常安全,只需要放在安東南大學(xué) 畢業(yè)設(shè)計 基于 qmail 和 vpopmail 的郵件計費系統(tǒng)的設(shè)計與實現(xiàn) 13 全的目錄里就可以了。這樣當(dāng)從其他地方到本地的某一個前面設(shè)置的端口 25 連接將會被允許,但是由于沒有被設(shè)置環(huán)境變量,所以其連接將會被 qmailsmptd 所拒絕。 如果要實現(xiàn) SMTP 認證后的 relay ,不需要對任何IP 進行預(yù)先設(shè)定,所 以默認規(guī)則設(shè)置成 只對本服務(wù)器 relay。但是要想實現(xiàn) smtp 用戶漫游功能,也就是任何網(wǎng)絡(luò)的合法用戶都能發(fā)信,僅使用 rcphosts 就很難操作了,因為不可能每一個用戶連接進來就修改一次rcphosts,使之包括發(fā)信人域名和 ip,再重起 qmail。 當(dāng)一個郵件服務(wù)器不管郵件接收者和郵件接收者是誰,而是對所有郵件進行轉(zhuǎn)發(fā) (relay),則該郵件服務(wù)器就被稱為開放轉(zhuǎn)發(fā) (open r
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1