• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 我的qmail+vpopmail+igenus的安裝歷程

    發表于:2007-07-02來源:作者:點擊數: 標簽:
    ??聲明:這個文檔是我根據我的配制所編寫的,其中可能有些雷同,因為我也是參看那些文檔安裝而成的,但是,這個文檔中包含了一些我在安裝過程中出現的問題,以及我如何解決的方法。我曾在red hat 7.2 mandrake solaris8 3個 unix 系統上安裝成功,希望對大

    ??聲明:這個文檔是我根據我的配制所編寫的,其中可能有些雷同,因為我也是參看那些文檔安裝而成的,但是,這個文檔中包含了一些我在安裝過程中出現的問題,以及我如何解決的方法。我曾在red hat 7.2 mandrake solaris8 3個unix系統上安裝成功,希望對大家有些幫助。若有不對之處,希望大家批評指教。songtianlun@chinanews.com.cn 世紀之星

    一. 安裝前的準備

    ??1. 下載軟件

    clearcase/" target="_blank" >cccccc border=1>
    ?? ftp://cr.yp.to/software/qmail-1.03.tar.gz ?? http://www.inter7.com/vpopmail/vpopmail-5.2.1.tar.gz ?? http://www.igenus.org/webmail/download/ ??http://gd.tuwien.ac.at/infosys/mail/imap/c-client.tar.Z (安裝igenus時用)

    ??分別下載這3個包,當然安裝為了安裝vpopmail和igenus的webmail還需要安裝apache,php,mysql。我們認為這些都以安裝并以配制進行正常的使用。并且你dns的mx記錄都以做好。

    2. qmail的安裝

    ??tar xvfz qmail-1.03.tar.gz ??mkdir /var/qmail (建立qmail的home目錄) ??mkdir /etc/qmail 建立qmail的配制文件 ??ln -s /etc/qmail /var/qmail/control ??cd /usr/local/src/qmail-1.03 ??cp INSTALL.ids IDS 建立qmail的用戶和組的shell文件 ??chmod 700 IDS ??/bin/sh IDS ??make setup check ??./config-fast mail.xxx.com ??cd /var/qmail/ ??cp boot/home /var/qmail/rc ??chmod 755 /var/qmail/rc ??vi rc

    ??將rc文件中的qmail-start ./Mailbox splogger qmail中的Mailbox改為“./Maildir/”。記住若./Maildir/中缺少最后的“/”,qmail將不能進行正常的投遞?。。。ó敵跷揖统赃^這虧)

    ??創建3個別名用戶文件,qmail將退信等郵件以以下的用戶發送,可以將下面的“dave”改為你郵箱的系統用戶的名字

    ??echo dave > /var/qmail/alias/.qmail-root ??echo dave > /var/qmail/alias/.qmail-postmaster ??echo dave > /var/qmail/alias/.qmail-mailer-daemon ??chmod 644 /var/qmail/alias/.qmail* echo "csh -cf @#/var/qmail/rc &@# " >> /etc/rc.d/rc.local ????(機器啟動時,自動啟動qmail) ??ps –ef| grep sendmail ??kill pid-of-sendmail 停掉已運行的sendmail服務 ??csh -cf @#/var/qmail/rc &@# 啟動qmail

    ??由于我是采用inetd的方式進行啟動qmail的,所以在inetd.conf中加入smtp和pop3的配制

    ??smtp stream tcp nowait qmaild ?? /var/qmail/bin/tcp-env tcp-env ?? /var/qmail/bin/qmail-smtpd ??pop3 stream tcp nowait root ?? /var/qmail/bin/qmail-popup qmail-popup xxx.com ?? /var/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir

    ??重起inetd。

    ??在xinetd.d中,添加smtp和pop3

    ??vi smtp

    ??# default: off ??# description: The POP3 service allows remote ???users to access their mail ??# using an POP3 client such as Netscape ???Communicator, mutt, ??# or fetchmail. ??service smtp ??{ ????disable = no ????socket_type = stream ????protocol = tcp ????wait = no ????user = qmaild ????server = /var/qmail/bin/tcp-env ????server_args = -R /var/qmail/bin/qmail-smtpd ????log_type = FILE /var/log/maillog ????env = NODNSCHECK="" ????log_on_success = HOST ????log_on_failure = HOST RECORD ????only_from = 0.0.0.0 ??}

    ??vi pop3

    ??#default: off ??# description: The POP3 service allows remote ???users to access their mail ??# using an POP3 client such as Netscape ???Communicator, mutt, ??# or fetchmail. ??service pop3 ??{ ????disable = no ????socket_type = stream ????protocol = tcp ????wait = no ????user = root ????server = /var/qmail/bin/qmail-popup ????server_args = mail.ellenzp.com /home/vpopmail/bin/vchkpw ???? /var/qmail/bin/qmail-pop3d Maildir ????log_type = FILE /var/log/maillog ????log_type = FILE /var/log/xinetd.log ????log_on_success = HOST ????log_on_failure = HOST RECORD ??}

    ??重起xinetd /etc/rc.d/init.d/xinetd restart mkdir /etc/skel (建立一個樣本,每當添加一個新用戶的時候自動在他的home目錄下建立Maildir目錄) /var/qmail/bin/maildirmake /etc/skel/Maildir 測試本地投遞:

    ??echo to: dave@xxx.com |/home/qmail/bin/qmail-inject

    ??如果沒有報錯,你可以在 ~dave/Maildir/new/目錄下,看到一封信。

    ??測試遠程投遞:

    ??telnet mail.xxx.com 25 登陸本機的25端口 ?? helo mail.xxx.com ?? mail from : ?? rcpt to : < dave@sina.com.cn> ?? data ?? subject : this is a test of qmail ?? dear dave: ?? this is a test ??. 必須以“.”作為結束 ?? quit

    ??如果你在你的遠程信箱中看見了這封信,那么恭喜你,你的qmail基本配制成功了。

    ??3. Vpopmail的安裝

    ??進入解壓之后的vpopmail的目錄

    ??vi vmysql.h

    ??#define MYSQL_SERVER "localhost" (mysql服務器名) ??#define MYSQL_USER "root" (用戶名) ??#define MYSQL_PASSWD "yyyyy" (密碼) 前面的“#”號不能去掉,否則安裝時會出錯 ??groupadd -g 89 vchkpw ??useradd -g vchkpw -u 89 vpopmail 至于組號89,可以自行修改。 ??touch ~vpopmail/etc/tcp.smtp 建立smtp發信規則文件,不過在我的機上vpopmail ???下并沒有etc目錄,需要自己手工建立#mkdir etc ??echo "127.0.0.:allow,RELAYCLIENT=""" > ??~vpopmail/etc/tcp.smtp

    ??由于我的mysql使用rpm安裝,所以在安裝mysql的時候并不需要進行什么設置,如果你的mysql安裝在一個指定的目錄,例如你安裝在/usr/local/mysql/,那么你在./configure vpopmail的時候,需要指定。

    ??./configure --enable-mysql=y --enable-mysql-replication=y ?? --enable-valias=y --enable-qmail-ext=y --enable-ip-alias-domains=y ?? --enable-password=n --enable-tcpserver-file=~vpopmail/etc/tcp.smtp ?? --enable-incdir=你mysql的include目錄的絕對路徑, ??--enable-libs=你mysql的lib目錄的絕對路徑 ??make ??make install-strip ?? 用./vadddomain添加域名和./vadduser添加用戶 ??cd ~vpopmail/bin/ ??./vadddomain xxx.com ???在添加域名的時候會讓你輸入postmaster的密碼,???這個密碼可以隨意 ? ./vadddomain dave@xxx.com ???在添加用戶的時候會讓你輸入用戶的密碼。

    ??如果沒有報錯,則在~vpopmail/domain/目錄下會看到你添加的域名的目錄 xxx.com/,在此目錄下可以看見你添加用戶的目錄 dave/

    ??在mysql庫中可以看見一個名為vpopmail的庫。

    ??3.igenus的安裝

    ??igenus是一個國內制作的webmail,省去了我們還要對國外webmail進行翻譯的麻煩。

    ??將解壓后的igenus目錄放入你web瀏覽的目錄下面,如/usr/local/apache/htdoc/.

    ??進入解壓后的目錄

    mkdir temp chown -R vpopmail.vchkpw temp cd config vi config_inc.php

    ??修改以下部分

    $CFG_BASEPATH = "/var/www/iGENUS"; --->是iGNEUS webmail安裝在系統的路徑 $CFG_MYSQL_HOST = @#localhost@#; $CFG_MYSQL_USER = @#root@#; $CFG_MYSQL_PASS = @#yyyyy@#; $CFG_MYSQL_DB = @#vpopmail@# $CFG_HOSTNAME = "http://mail.xxx.com"; $CFG_LANGUAGE = gb $CFG_GMT = +8; $CFG_TEMP = $CFG_BASEPATH."./temp";確保瀏覽的目錄和temp的目錄在同一路徑。

    ??修改默認登錄域的設置:

    ??編輯login.php

    ??

    ??如果在瀏覽的時候,出現Mkdir 不能創建目錄的情況,那么你可以將這個目錄的權限設低一點,或者將這個目錄的用戶和組修改為vpopmail的用戶和組。

    ??如果出現imap之類的錯誤,那么是你的php沒有安裝imap的模塊,

    ??4. 安裝imap的php模塊

    ??下載http://gd.tuwien.ac.at/infosys/mail/imap/c-client.tar.Z

    ??tar zxvf c-client.tar.Z ??cd imap-2002.RC6 ??more Makefile 找到關于你unix系統相應的參數

    ??例如linux 的參數是 slx

    ??make slx ??cp c-client/c-client.a /usr/local/lib ??cp c-client/rfc822.h mail.h ???? ??linkage.h /usr/local/include

    ??如果你以前安裝php的時候沒有采用以模塊的方式安裝php(--with-apxs),那你只好連apache一起從新安裝,由于我以前安裝php的時候采用模塊化的安裝,所以我沒有對apache進行任何改動。

    ??然后進入你php解壓后的目錄,從新編譯php

    ??./configure --with-mysql --with-apxs=/usr/local/apache/bin/apx –with-imap ??make ??make install

    ??至此你的qmail都以安裝完畢,希望你能看見你的qmail。

    二.參考文獻

    ??http://www.lifewithqmail.com/ ??http://www.ietf.org/rfc/rfc0821.txt ??http://www.ietf.org/rfc/rfc1939.txt ??http://www.linuxaid.com.cn/forum/showelite.jsp?i=36&t=170 ??http://tech.enet.com.cn/document/20011228/2001122811475501.shtml ??http://nfans.net/article/manu/23.html ??http://211.157.101.32/cgi-bin/do/LeoBoard/leoboard.cgi

    ??《qmail 實用技術指南》 清華大學出版

    三.感謝曾經幫助過我的人

    ??boy QQ: 2127156

    ??夢幻冰翔 QQ: 22369558

    ??螃蟹 QQ: 16360544

    ??還有就是我自己 世紀之星: 15082261

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>