qmail安裝 1

從昨天開始研究了一天QMAIL的安裝,今天又玩了一天,出現了一點小問題,完全是自己馬虎造成的,還沒有做完,現在來說明一下本人QMAIL的大概安裝過程。

首先要停掉SELINUX,具體原因不知道。。。不過可能會造成衝突,我前幾次都沒有成功,卸掉以後纔可以繼續。。。鬱悶死了

#vi /etc/sysconfig/selinux

SELINUX=disabled

reboot

                                                                    

啓動httpdmysqld服務,在系統安裝的時候最好直接選中這2個安裝

# /etc/rc.d/init.d/httpd start
# /etc/rc.d/init.d/mysqld start
設置MySQL密碼

# mysqladmin -u root password 123456

 

最好下載一個QMAIL的軟件包qmailrocks.tar.gz 如果沒有可以直接聯繫我

下載完成後執行安裝腳本(創建qmail用戶等)

/downloads/qmailrocks/scripts/install/qmr_install_linux-s1.script  

qmail打補丁

/downloads/qmailrocks/scripts/util/qmail_big_patches.script  

 

安裝qmail

cd /usr/src/qmail/qmail-1.03

make man && make setup check

./config-fast XXX.XXX.XXX.XXX          #f例如:mail.qmail.com

 

安裝ucspi-tcp

cd /usr/src/qmail/ucspi-tcp-0.88/

patch < /downloads/qmailrocks/patches/ucspi-tcp-0.88.errno.patch

make && make setup check

 

安裝daemontools

cd /package/admin/daemontools-0.76/src

patch < /downloads/qmailrocks/patches/daemontools-0.76.errno.patch

cd /package/admin/daemontools-0.76

package/install

 

安裝Ezmlm

cd /downloads/qmailrocks/

tar zxvf ezmlm-0.53-idx-0.41.tar.gz

cd ezmlm-0.53-idx-0.41

make && make setup

 

安裝Autoresponder

cd /downloads/qmailrocks

tar zxvf autorespond-2.0.5.tar.gz

cd autorespond-2.0.5

make && make install

 

安裝支持MySQLVpopmail

mkdir ~vpopmail/etc

chown vpopmail:vchkpw ~vpopmail/etc

設置數據庫管理賬號

echo "localhost|0|vpopmailuser|password|vpopmail" > ~vpopmail/etc/vpopmail.mysql

chown vpopmail:vchkpw ~vpopmail/etc/vpopmail.mysql

chmod 640 ~vpopmail/etc/vpopmail.mysql

mysql -u root -p
CREATE DATABASE vpopmail;
GRANT select,insert,update,delete,create,drop ON vpopmail.* TO vpopmailuser@localhost IDENTIFIED BY 'password';           ##
設置密碼

quit

 

最好測試下用戶名和密碼

mysql -u vpopmailuser –p

安裝vpopmail

cd /downloads/qmailrocks

tar zxvf vpopmail-5.4.13.tar.gz

cd vpopmail-5.4.13

./configure --enable-logging=p --enable-auth-module=mysql --disable-passwd --enable-clear-passwd --disable-many-domains --enable-auth-logging --enable-sql-logging --enable-valias --disable-mysql-limits

make && make install-strip

 

安裝vqamin

cd /downloads/qmailrocks

tar zxvf vqadmin-2.3.6.tar.gz

cd vqadmin-2.3.6

./configure --enable-cgibindir=/var/www/cgi-bin/vqadmin --enable-htmldir=/var/www/html

make && make install-strip

 

vi cd /etc/httpd/conf/httpd.conf

#加入下面內容

<Directory "/var/www/cgi-bin/vqadmin/vqadmin">
deny from all
Options ExecCGI
AllowOverride AuthConfig
Order deny,allow
</Directory>

 

cd /var/www/cgi-bin/vqadmin/vqadmin

vi .htaccess

修改

AuthType Basic
AuthUserFile /var/www/vqadmin.htpasswd
AuthName vQadmin
require valid-user
satisfy any

保存退出

chown apache .htaccess

chmod 644 .htaccess
htpasswd -bc /var/www/vqadmin.htpasswd
用戶名 密碼

chmod 644 /var/www/vqadmin.htpasswd

apachectl stop

apachectl start

測試一下上面的設置

登陸[url]http://XXX.XXX.XXX.XXX/cgi-bin/vqadmin/vqadmin/vqadmin.cgi[/url]

正常登錄,OK,測試成功,繼續下面吧

 

就寫這麼多了,太累了,明天在補充

 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章