首 页 教育新闻课件中心论文中心教学教案试题中心语文专题综合下载技术教程公务员  
设为首页
加入收藏
联系我们
您当前的位置:中国教育资源网 -> 技术教程 -> 网络相关 -> 服务器 -> Web服务器 -> 技术内容 退出登录 用户管理

qmail+vpopmail+mysql+qmailadmin+ezmlm+igenus构建企业邮局Web服务器教程

论文作者:佚名  论文来源:不详  论文发布时间:2006-6-18 22:03:54  论文发布人:chjchjchj

减小字体 增大字体

              摘要:qmail+vpopmail+mysql+qmailadmin+ezmlm+igenus构建企业邮局 1.1、实现的功能
通过以下安装,构建一个完整的mail邮件服务器。它用qmail为MTA,用vpopmail实现pop3服务和虚拟的邮件域。用mysql来存取用户信息和认证。用qmailadmin来通过web形式进行方便的用户管理,用ezmlm来实现基于mysql的大容量的邮件列表功能。通过igenus来实现webmail的功能。

1.2、主机系统
我用的是redhat8.0的系统,在一台康柏的pc server上作的。安装的时候,选择了custom模式。其他系统我没有做过,应该是可以支持的,具体的可以看相应的软件包中的README文件,都对所支持的主机系统做了详细说明。如果有时间,我会在solaris for spare上安装一下。

1.3、 所用软件包
以下软件的软件,由于我用过iceblood的软件包,其中关于qmailadmin汉化的文件—en-us取自于他的qmail-setup.1.53.tar.gz。要是用它的包中别的文件,一定要仔细察看配置文件,不少默认的安装路就都被改过。建议大家去相关网站去找,我在上一章都做了介绍。Mysql我用的是系统的rpm包安装的,也可自己用源代码编译。

httpd-2.0.40.tar.gz
php4-200303121030.tar.gz
qmail-1.03.tar.gz
qmail-103.patch
ucspi-tcp-0.88.tar.gz
ezmlm-0.53.tar.gz
ezmlm-idx.0.40.tar.gz
autorespond-2.0.0.tar.gz
vpopmail-5.2.tar.gz
qmailadmin-0.80.tar.gz
igenus_2_20030311.tgz
qmail-setup.1.53.tar.gz中的en-us ---qmailadmin汉化文件
把以上文件包都上传到/home/software目录下

1.4、安装前系统设定
mysql管理用户名:root 口令:mysql2003
qmail安装设置的默认域:anti-spam.org.cn
vpopmail安装设置的默认域 管理口令:12345
ezmlm的mysql管理用户:ezmlm 口令:ezmlm 数据库名:ezmlm

1.5、装MYSQL

在第二张盘上运行:
# rpm -ivh mysql*
启动mysql server:
# /etc/rc.d/init.d/mysqld start
设置mysql root口令:
# mysqladmin -u root -p password mysql2003
Enter passwod:(直接回车)
(注:我安装系统的时候,就选择了安装mysql的所有的包,这样就不会有再安装mysql时出现连带关系。有连带关系时,可以在x-windows模式下安装,系统自动就可以解决,command模式的rpm参数我忘了)

1.6、 apache

# cd /home/software/
# tar -zxvf httpd-2.0.40.tar.gz
# cd httpd-2.0.40
# ./configure --prefix=/var/www --enable-modules=so
# make
# make install

1.7、安装php

# cd /home/software
# tar -zxvf php4-200303121030.tar.gz
# cd php4-200303121030
# ./configure --with-mysql --with-apxs2=/var/www/bin/apxs
# make
# make install
# cp php.ini-dist /usr/local/lib/php.ini

1.8、装qmail-1.03(带认证功能)

添加用户和组:
# groupadd nofiles
# useradd -g nofiles -d /var/qmail/alias alias
# useradd -g nofiles -d /var/qmail qmaild
# useradd -g nofiles -d /var/qmail qmaill
# useradd -g nofiles -d /var/qmail qmailp
# groupadd qmail
# useradd -g qmail -d /var/qmail qmailq
# useradd -g qmail -d /var/qmail qmailr
# useradd -g qmail -d /var/qmail qmails
# mkdir -p /var/qmail
# cd /home/software
# tar xzf qmail-1.03.tar.gz
# patch -p0 < qmail-103.patch
# cd qmail-1.03
# make setup check
# ./config-fast anti-spam.org.cn
# cd /var/qmail/alias
# touch .qmail-postmaster .qmail-mailer-daemon .qmail-root
# chmod 644 /var/qmail/alias/.qmail*
# cp /var/qmail/boot/home /var/qmail/rc
# chmod 755 /var/qmail/rc
# ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail)
# vi /var/qmail/rc
修改其中./Mailbox为./Maildir/
# mkdir /etc/qmail
# touch /etc/qmail/start
# echo "csh -cf '/var/qmail/rc &'">/etc/qmail/start
# echo "/etc/qmail/smtp.sh">>/etc/qmail/start

1.8、 安装ucspi-tcp

# cd /home/software
# tar zxvf ucspi-tcp-0.88.tar.gz
# cd ucspi-tcp-0.88
# make
# make setup check
# touch /etc/qmail/smtp.sh
# echo "/usr/local/bin/tcpserver -H -R –l anti-spam.org.cn -t 1 -c 100 -v -p -x/etc/qmail/tcp.smtp.cdb -u 502 -g 501 0 smtp /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw /bin/true | /var/qmail/bin/splogger &" > /etc/qmail/smtp.sh
(注:502 and 501换成系统上的qmaild与nofiles的uid and gid的值。)
# chmod 755 /etc/qmail/smtp.sh
# touch /etc/qmail/tcp.smtp
# echo "127.0.0.1:allow,RELAYCLIENT="\"\" > /etc/qmail/tcp.smtp
echo ":allow" > /etc/qmail/tcp.smtp
# /usr/local/bin/tcprules /etc/qmail/tcp.smtp.cdb /etc/qmail/tcp.smtp.tmp < /etc/qmail/tcp.smtp
# echo “/etc/qmail/start” >> /etc/rc.d/rc.locad

1.9、 安装vpopmail

# groupadd vchkpw
# useradd -g vchkpw -d /home/vpopmail vpopmail
# echo "/etc/qmail/start">>/etc/rc.d/rc.local
[说明:4.9.10也可通过smtp认证,4.10.26认证失败并有一系列的问题,不建议使用。
如不与mysql数据库集成也可,不要修改vmy[] [返回上一页] [打 印] [收 藏]  
上一篇技术:通过qmailadmin来实现qmail下的域空间设置Web服务器教程
下一篇技术:Redhat7.2下qmail安装(一)Web服务器教程
 ∷相关技术评论  (评论内容只代表网友观点,与本站立场无关!) [查看发表评论...]
 
 中国教育资源网免费技术教程下载中心-站内广告 站内广告 中国教育资源网免费技术教程下载中心-站内广告 
 中国教育资源网站内搜索 站内搜索 中国教育资源网站内搜索 
 

   
 中国教育资源网免费技术教程下载中心-栏目导航 栏目导航 中国教育资源网免费技术教程下载中心-栏目导航 
· Windows 9XMEXP · Windows NT20002003
· LinuxBSD · 系统综合
· IISApache · 硬件技术
· Web服务器 · FTP服务器
· 邮件服务器 · 域名服务器
· Windows服务器 · 代理服务器
· 服务器综合
 
中国教育资源网免费技术教程下载中心-相关教程  相关技术 中国教育资源网免费技术教程下载中心-相关教程
· [组图] QQMail3,让我悄悄爱
· 快来申请 QQMail3.0
· [图文] 程序员眼中的qmail(
· [图文] 我的qmail出问题了,
· qmail邮件系统(一)
· qmail邮件系统(三)
· qmail邮件系统(四)
· haohao进来,关于qm
· qmail最大限度阻止垃
· (五)vpopmail和qm
 中国教育资源网免费技术教程下载中心-本月热门教程 本月热门 中国教育资源网免费技术教程下载中心-本月热门教程 
 
 中国教育资源网免费技术教程下载中心-本日热门论文 本日热门 中国教育资源网免费技术教程下载中心-本日热门论文 
 
关于本站 - 网站帮助 - 免费课件 - 美容 - 绿色软件 - 软件下载 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站留言
浙ICP备06010405号 Email:cnkjz@163.com 技术支持:名流设计
版权所有 Copyright© 2002-2004 名流