首页 电脑 电脑学堂 查看内容

打造一个完美的企业级邮件服务器

2010-11-11 16:07 617 0

摘要:     这次我们使用Qmail+iGenus的方案    操作系统red hat 7.3    什么是Qmai...
关键词: nbsp MySQL apache PHP 一个 iGenus Qmail tar 密码 rpm

    这次我们使用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 [email protected]    ServerName mail.fatb.org    DocumentRoot "/www"    <IfModule mod_dir.c>    DirectoryIndex index.htm index.php login.php    ScriptAlias /cgi-bin/ "/www/cgi-bin/"    <Directory "/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 "<? phpinfo(); ?>" > /www/test.php    http://urip/test.php,看是否出现"HP 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
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部