線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1996
推到 Plurk!
推到 Facebook!

Qmail Vpopmail Mysql的安裝心得

 
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-23 01:26:09 IP:61.64.xxx.xxx 未訂閱
http://www.jdon.com/idea/qmial-vpopmail-mysql.html Qmail Vpopmail Mysql的安裝心得 作者:banq 2001-10-29 網頁:http://www.jdon.com 轉載請保留出處! 網路上關於qmail和vpopmail Mysql安裝文章不少,但往往都或偏重VPOPMAIL MYSQL 或偏重qmail mysql 等,沒有一個完全從頭到尾的思路,因為這幾套程式是不同人完成,自己的linux系統各人情況又不一樣,因此安裝過程曲曲折折,幾天內能安裝成功是不錯的了,我走了不少彎路,當然就是按照那些參考文摘做,總是前後不銜接,我這裏總結下來,看到我這篇文章的人應該思路清晰點了。 基本分三步走: ########################################################################## 1.安裝好Qmail ,這一步需要幾個套裝軟體: Qmail的安裝參考: http://www.lifewithqmail.org/ qmail安裝目錄下的INSTALL; 這兩個需要結合起來: qmail-1.03-xxx 按照qmail的安裝目錄中的INSTALL 或lifewithqmail安裝,比較容易,一般可以做到按照qmail目錄下的TEST.deliver測試qmail的發送功能,如果測試ok,表示qmail安裝成功一半了。到這一步比較簡單,容易成功,如果不成功,重新再做一遍。但是以下就稍微複雜點。 ucspi-tcp-xxx 主要產生tcpserver , Qmail使用tcpserver駐守埠 smtp是25 pop是110,類似sendmail偵聽25埠一樣,使用這個包,就不要使用sendmail和inet.conf中的pop3d了。tcpserver只是調用qmail的smtp程式 。 daemontools-xxxx 使用該包中的syscan功能,主要用於在系統啟動時能夠自動啟動Qmail。 sendmail是在/etc/rc.d/init.d下有一sendmail啟動程式;syscan是掃描/service目錄下檔,然後分批執行(Linux世界真是一個人一個主意,讓人頭暈)。Qmail是在/service目錄下安裝了三個啟動專案:Qmail-send Qmail-smtp Qmail-pop3d。 qmail-pop3d參考lifewithqmail的qmail-pop3d章節安裝的,這是qmail的pop功能,當然也可以使用linux原來的pop3功能。 上面三套軟體安裝成功後,重新啟動機器,使用ps -ax | grep qmail 會發現三個qmail程式,基本qmail安裝正常,按照qmail安裝目錄中的TEST.receive指示測試qmail.如果測試ok, 表示Qmail安裝成功。 網路上有Qmail MySQL的文章,那是沒有使用vpopmail的情況,一般現在使用vpopmail來代替qmail-pop3d,因為vpopmail可以做多個功能變數名稱的pop3d, 比如你可以提供abc.com ppp.com xxx.com多個功能變數名稱的免費信箱服務,這點vpopmail是優勢,現在一般使用vpopmail結合mysql安裝。 ########################################################################## 2.安裝VPOPMAIL 要下載最新版本,我用的是開發版本5.0 ,這樣對資料庫支援好,其他配套套裝軟體都要求越新越好,注意這些套裝軟體有配合的問題,新版本的這個套裝軟體不會和舊版本的那個套裝軟體一起正常工作的。 這裏我們都介紹.tar.gz的根源程式安裝。 這一步主要在configure配置: 我的配置如下: ./configure --enable-mysql=y --enable-mysql-replication=y --enable-default-domain=你的欠缺功能變數名稱 首先要啟動mysql資料庫, 為什麼要設定欠缺功能變數名稱? 因為如果不設置,你使用pop3軟體如foxmail收信時,需要將用戶名變成 "用戶名%功能變數名稱",這帶來不便。同時保證/var/qmail/control/locals 中有欠缺功能變數名稱。 vpopmail安裝目錄是根據你的用戶名vpopmail設置的目錄確定,一般是/home下,如果你要改變其他目錄,需要改變用戶名vpopmail的目錄,在linux的userconf中可以改,使用命令行也可以。 安裝vpopmail好後,使用/home/vpopmail/bin/vadddomain 增加功能變數名稱,增加功能變數名稱時需要你輸入密碼,請記住,qmailadmin登陸時用這個功能變數名稱和密碼。網上有的文章對此處密碼解釋錯誤。 安裝好qmailadmin後,最重要的一步,需要將vpomail和qmail結合起來,就是將vpopmail代替qmail-pop3d,只要修改/var/qmail/supervise/qmail-pop3d/run 這個檔。 如下: /usr/local/bin/tcpserver -H -R 0 pop-3 /var/qmail/bin/qmail-popup 你的POP伺服器 /server/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop$ 以上是在一行,其中你的POP伺服器是你自己必須設定的,通常是在DNS伺服器相應功能變數名稱庫庫中"IN MX 你的功能變數名稱伺服器"。 ########################################################################## 3.安裝Qmailadmin 使用qmailadmin可以增加編輯郵件用戶,同時也是能檢驗你的qmail vpopmail運行正常與否。 安裝qmailadmin所需要的autorespond ezmlm(可支援資料庫的郵件列表). 安裝qmailadmin的configure參數: ./configure --enable-cgibindir=你的cgi目錄 --with-htmllibdir=/html根目錄/qmailadmin -enable-htmldir=/html根目錄 你的cgi絕對路徑目錄 是為了能從流覽器運行 http://你的功能變數名稱/你的cgi目錄/qmailadmin 一般是cgi-bin, 安裝qmailadmin成功後,就可以從流覽器打開qmialadmin, 需要你輸入domain name 和password ,這是我上面vaddadomain提到的。 最後是收發郵件測試,不要忘記先重啟一下機器
系統時間:2024-05-17 2:53:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!