Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->网络应用 ->邮件服务器 ->Qmail ->正文

Linux qmail安装指南 2.9

来源:Linuxdby.com 作者:Webmaster 时间:2007-05-28 点击: [收藏] [投稿]


autorespond是一个自动回复工具,可以很好的与qmailadmin配合使用



#安装:



cd /home/pkg

tar -xvzf autorespond-2.0.5.tar.gz

cd autorespond-2.0.5

make

make install





安装Ezmlm

exmlm是一个快速,强大的邮件列表程序,可以通过qmailadmin对其进行配置



#安装:



cd /home/pkg

tar -xvzf ezmlm-0.53.tar.gz

tar -xvzf ezmlm-idx-0.42.tar.gz

cp -rf ezmlm-idx-0.42/* ezmlm-0.53/

cd ezmlm-0.53

patch < idx.patch

chmod u+x makelang

make

make man



#汉字GB2312支持

make ch_GB

make setup







第十三节:安装qmailadmin TOP



qmailadmin除了不能添加删除虚拟域外,几乎可以完成所有的虚拟域管理



#安装:



cd /home/pkg

tar -xvzf qmailadmin-1.2.3.tar.gz

cd qmailadmin-1.2.3



./configure --enable-htmldir=/var/www/html --enable-cgibindir=/var/www/cgi-bin --enable-vpopuser=vpopmail --enable-autoresponder-bin=/usr/bin --disable-ezmlm-mysql --enable-maxusersperpage=20 --enable-maxaliasesperpage=20 --enable-modify-quota --enable-domain-autofill



make

make install-strip

cd /usr/local/share/qmailadmin/lang

mv en en.bak

cp zh-cn en



安装选项参考:



qmailadmin 1.2.3

Current settings

---------------------------------------

cgi-bin dir = /var/www/cgi-bin

html dir = /var/www/html

image dir = /var/www/html/images/qmailadmin

image URL = /images/qmailadmin

template dir = /usr/local/share/qmailadmin

qmail dir = /var/qmail

vpopmail dir = /home/vpopmail

autorespond dir = /usr/bin

ezmlm dir = /var/qmail/bin/ezmlm

ezmlm idx = yes

mysql for ezmlm = no

help = no

modify quota = yes

domain autofill = yes

modify spam check = no







第十四节:安装Vqregister(可选) TOP

 

vqregister是vqsignup的升级版本,提供qmail邮箱注册功能。

#解压缩

cd /home/pkg
tar zxvf vqregister-2.6.tar.gz

#进入vqregister-2.6安装目录

cd vqregister-2.6

#修改安装配置文件Makefile

vi Makefile

#找到这几行

DEFS = -I$(VDIR)/include -I/usr/local/mysql/include
LIBS = -L$(VDIR)/lib -lvpopmail -lcrypt -L/usr/local/mysql/lib/mysql -lmysqlclient

INSTALL_DIR = /usr/local/apache/cgi-bin/vqregister


#将它们改成实际路径,这里是

DEFS = -I$(VDIR)/include -I/usr/include/mysql
LIBS = -L$(VDIR)/lib -lvpopmail -lcrypt -L/usr/lib/mysql -lmysqlclient

INSTALL_DIR = /var/www/cgi-bin/vqregister

#编译安装

make all install clean

#安装完成后需要编辑vqregister的配置文件

cd /var/www/cgi-bin/vqregister
vi vqregister.conf

#修改下面几项

# 设置管理信息
AdminEmail postmaster@domain.com
# 设置邮箱使用的域名
AllowDomain domain.com
#RegisterUser vQregister

# 设置数据库选项

DB_Name vpopmail

DB_User vpopmail

DB_Password xukixumysql

#其它项目可根据注释修改,不改也行,直接保存即可。

#可以根据需要修改vqregister.email,此文件为用户注册后发送给用户的邮件。

#/var/www/cgi-bin/vqregister/html中的文件为vqregister的网页模板,可根据需要汉化和修改。

#测试vqregister:

#在浏览器地址栏输入http://domain.com/cgi-bin/vqregister/vqregister.cgi ,按要求添入注册信息,提交后显示注册成功信息,证明你的vqregister安装成功!如果出现错误,请按提示检查注册信息或检查vqregister.conf文件。







第十五节:安装vQadmin TOP



vqadmin是一个基于web 的控制通道. 它允许系统管理员可以执行root用户才能进行的操作.



#安装

cd /home/pkg

tar -zxf vqadmin-2.3.6.tar.gz

cd vqadmin-2.3.6



vi db_owner.c



static const char *host="localhost";

static const char *user="vpopmail";

static const char *passwd="xukixu"; /* NULL for no password */

static const char *db="vpopmail";



./configure

make

make install



#现在我们需要将下面几行添加到httpd.conf文件中:

vi /etc/httpd/conf/httpd.conf





deny from all

Options ExecCGI

AllowOverride AuthConfig

Order deny,allow





#保存文件并退出.

cd /var/www/cgi-bin/vqadmin

chown nobody .htaccess

chmod 600 .htaccess



# 创建一个管理帐号及密码

htpasswd -bc /etc/httpd/conf/vqadmin.passwd admin(帐号) adminpass(密码)



chown vpopmail.vchkpw /etc/httpd/conf/vqadmin.passwd

chmod 644 /etc/httpd/conf/vqadmin.passwd

chown -R vpopmail.vchkpw /var/www/cgi-bin



#编辑.htaccess

vi .htaccess



AuthType Basic

AuthUserFile /etc/httpd/conf/vqadmin.passwd

, , AuthName vQadmin

require valid-user


 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:隐藏SMTP旗标(Sendmail/Qmail/Postfix/Exim)   下一篇:如何才能在Qmail系统下实现删除定期不使用的帐户?

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号