betway88电子书籍教程中心网文荟萃客户留言繁體中文
设为首页
加入收藏
联系betway88
您当前的位置:betway88 -> 教程中心 -> 工具软件 -> 邮件工具 -> 教程内容 退出登录 betway88,
栏目导航
· 媒体工具· 联络聊天
· 系统工具· 邮件工具
· 图文处理· 下载工具
· 文件工具· 压缩工具
· 刻录工具· FTP工具
· 其它软件
热门教程
· 如何在Visual Basic...
· 使用Visual Basic操...
· 使用VB6.0设计Activ...
· VB动态调用外部函数...
· 建立一个程序员自己...
· 如何编写高质量的VB...
· [图文] 为更新到Visual Bas...
· 再谈在VB中调用VC++...
· 用VB语言编程实现JP...
· 用DTS实现SQL数据库...
相关教程
· [组图] 用Foxmail Server搭...
· 建立因特网上的邮件...
· 用Win 2003架设邮件...
· 组建与选择邮件服务...
· 构建邮件服务器病毒...
· 用Apache反向代理设...
· 通过探测邮件服务器...
· 以MDaemon为例解释邮...
· [组图] 用Magic Winmail Se...
· 用 Win2003 架设邮件...

10分钟打造一个完美的企业级邮件服务器
betway88,作者:Admin来源:ASP教程发布时间:2003-7-4 17:25:56发布人:siforgern

减小字体 增大字体


这次我们使用Qmail+iGenus的方案

操作系统red hat 7.3

什么是Qmail?
一个非常出名的MTA,以他的安全性,稳定性和高负载性闻名,详细情况可以访问http://qmail.org/top.html

什么是iGenus
一个专门为qmail定制的web接口,使用PHP编写,经过一段时间的测试,已经日趋完善,而且界面非常漂亮,感谢大麻的辛勤劳动!!!
详细情况请访问http://www.igenus.org

为了省事,我们使用iceblood制作的安装包,当然,如果你有兴趣,可以一个一个组件的装

先把我们需要的软件下载回来

Qmail_setup-v1.5.4.stable.tar.gz
igenus.tar.gz
apache_1.3.27.tar.gz
php-4.3.1.tar.gz
MySQL-shared-3.23.55-1.i386.rpm
MySQL-client-3.23.55-1.i386.rpm
MySQL-devel-3.23.55-1.i386.rpm
MySQL-3.23.55-1.i386.rpm

以上的文件我已经打包放到了郑州大学网络安全园,欢迎下载
http://secu.zzu.edu.cn
OK,开始计时!

以root用户登陆

把压缩包解开

#unzip qmail.zip

先安装Mysql服务器

#rpm -ivh MySQL-shared-3.23.55-1.i386.rpm
#rpm -ivh MySQL-client-3.23.55-1.i386.rpm
#rpm -ivh MySQL-devel-3.23.55-1.i386.rpm
#rpm -ivh MySQL-3.23.55-1.i386.rpm
#mysqladmin password 你的mysql密码
接着安装apache+php,igenus是需要php支持的


#cd /usr/src
#tar zxvf /down/apache_1.3.27.tar.gz
#tar zxvf /down/php-4.3.1.tar.gz
先安装apache
#cd apache_1.3.27
#./configure --prefix=/usr/local/apache --enable-shared=max ; make ; make install
然后安装php-4.3.1
#cd ../php-4.3.1
#./configure --with-mysql --with-apxs=/usr/local/apache/bin/apxs --enable-track-vars --disable-debug ; make ; make install ; cp php.ini-dist /usr/local/lib/php.ini
接着编辑apache的配置文件让他支持php并设置CGI目录路径

#vi /usr/local/apache/conf/httpd.conf
修改下列信息
ServerAdmin fatb@zzu.edu.cn
ServerName mail.fatb.org
DocumentRoot "/www"

DirectoryIndex index.htm index.php login.php

ScriptAlias /cgi-bin/ "/www/cgi-bin/"


AllowOverride None
Options ExecCGI
添加下列信息
addtype application/x-httpd-php .php
保存后退出VI并重新启动apache
#/usr/local/apache/bin/apachectl stop
#/usr/local/apache/bin/apachectl start
接着测试一下php程序是否能被解析
#echo "" > /www/test.php
http://urip/test.php,看是否出现"PHP Version 4.3.1"等信息,如果不行的话,请仔细检查上述步骤

现在我们开始安装Qmail
#cd /usr/src
#tar zxvf /down/Qmail_setup-v1.5.4.stable.tar.gz
#cd Qmail_setup
编辑安装脚本
#vi setup
修改下列信息
1:# Please set your system,default is FreeBSD,more have Linux
_OS="FreeBSD"这里改成_OS="Linux"
2:把_INSTALLAPACHE="YES"改成_INSTALLAPACHE="NO",我们已经安装了apache
3:# Domain Name
_DOMAIN=Domain.com设置成你的域名,没有?写IP好了,呵呵
4:# MailAdmin Password
_MAILPASSWD=PASSWORD设置你的postmaster的密码
5:CGI路径
# set you CGI Path
_CGIBIN=/usr/local/httpd/cgi-bin
改成/www/cgi-bin或者你自己选一个地方,但是得和你的apache的CGI路径设置一样哦

# set you Html Path
_HTMLPATH=/www你的WWW目录

# "n" disables quotas, or # where # is a number in bytes NOT y, do not use "Y", "y" is BAD
_MAILSIZE=10000000s 限制用户空间为10M

# use mysql,default is no,if you use mysql for set "y"
_SQL=y(iGenus需要mysql支持)
# mysql host
_SQLHOST=localhost
# mysql user
_SQLUSER=root
# mysql passwd
_SQLPASS=你的mysql密码
# include path
_INCDIR=/usr/include/mysql
# lib file path
_LIBDIR=/usr/lib/mysql

编辑完毕,可以开始安装了
#./setup > install.log
几分钟过后,当你看到Deleting temp files......的时候,安装完毕

接着我们去到/www目录下,解开igenus.tar.gz
#cd /www
#tar zxvf igenus.tar.gz
创建一个temp目录
#mkdir temp
#chmod -R 777 temp
修改配置文件如下
#vi config/config_inc.php
$CFG_BASEPATH = "/www";

// Mysql
$CFG_MYSQL_HOST = 'localhost';
$CFG_MYSQL_USER = 'root';
$CFG_MYSQL_PASS = '你的mysql密码';
$CFG_MYSQL_DB = 'vpopmail';
$CFG_TEMP = "/www/temp";

最后登陆mysql并给vpopmail表添加一个字pw_id段
#mysql -u root -p

mysql>use vpopmail ;

mysql>alter table vpopmail drop primary key ;
mysql> alter table vpopmail add column pw_id int(5) not null primary key auto_increment;

ok,到这里,一个企业级邮件服务器的配置我们就完成了,easy吧:)

先创建一个普通用户
http://urip/cgi-bin/qmailadmin
管理员密码这个不用改,其实就是管理员帐号,翻译的有问题
域名就是我们刚才在Qmail的setup脚本里面设置的_DOMAIN=Domain.com这个的值
密码就是setup的domain下面的密码了
登陆之后,选择"创建新的邮件帐号"
我们创建一个叫fatb的帐号,现在我们从igenus登陆
http://urip
写上相应的信息就可以看到那PL的界面了:)

如果你在安装过程中出现了什么问题,欢迎致电110或者访问郑州大学网络安全园论坛讨论
http://secu.zzu.edu.cn

又看了看时间,果然不到10分钟,没骗人8:)(出处:secu.zzu.edu.cn)
[] [返回上一页] [打 印] [betway sports,]
∷相关教程评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图 - 管理登录
Copyright 2020 betway88. All Rights Reserved .
浙ICP备05047688号