我是用iceblood的包来安装的,在安装过程中出了一些错误,得到了peng老大和gadfly老大还有论坛上很多朋友的帮忙,特把我安装过程中的一点心得在这里献丑了。文章中有一些是我参考论坛上的一些帖子的。 本文是我在RH Linux 7.3+apache2+php4+mysql3.23.5x中成功实现的,以下提到的软件我
# Please set your system,default is FreeBSD,more have Linux
_OS="FreeBSD" //设置你的系统为FreeBSD,其他还可以设置为Linux
# Please set your language,default is EN,more have CN
_LANG="EN" //设置你的语言为英语,其他还有
# If you don't need install apache
# Please set the _INSTALLAPACHE="NO"
# if you want change the apache install
# path, you can modify the _APACHEPATH
_INSTALLAPACHE="YES" //这里设置你是否安装apache如果你不安装的话请
把"YES"该成"NO"。
# If Qmail Users Already exist
# Please set the ADDQMAILUSERS="NO"
_ADDQMAILUSERS="YES" //这里是你是否添加qmail用户,有时linux系统因为
默认就有了qmail用户,所以可以把这个改成"NO"跳过用户的添加,不过您不知道是否添
加了,还是用"YES"为好。
# Domain Name
_DOMAIN=Domain.com //这里设置你的默认域名,我这里默认是
# set you CGI Path
_CGIBIN=/usr/local/apache/cgi-bin //这里是设置你的CGI路径,在FreeBSD
下一般apache装在/usr/local/apache所以就是“/usr/local/apache/cgi-bin”这里你也可以
自己修改,比如linux默认是/var/www/cgi-bin如果你用在linux上,那么你就可以把这里改
成这个了。
# set you Html Path
_HTMLPATH=/usr/local/apache/htdocs //同上这里是你的HTML文件存放的路径,
linxu的好象是/var/www/htdocs 。
现在我们再来看高级设置部分。(高级设置在一般情况下可以不必去动他)
高级设置在初级设置比较下面的位置。
###########--------Advanced set--------#################
# "n" disables quotas, or # where # is a number in bytes NOT y, do not use "Y",
"y" is BAD
_MAILSIZE=n //这里是设置用户邮件大小的地方,默认是无限制,假如你想
!
# enable virutal domain lookup via reverse ip address lookup for virtual domains.
"y" and "n"
_USERCRUISE=n //这里是设置用户漫游的地方,由于有SMTP验证,所以在这里一般为"n"。
# qmail install path
_QMAILPATH=/var/qmail //一般情况安装qmail都安装在/var/qmail下,
但考虑到一部分人想修改一下,所以就加了这个选项。最好不要修改。
# apache install path
_APACHEPATH=/usr/local/apache //这里是如果你安装apache的话,你可以修改
apache的
安装路径,一旦修改了前面的CGI和HTML路径也请随之修改。建议不要修改。
# do you use system password. "y" and "n"
_SYSTEMPASS=n //这里是设置qmail是否使用系统帐号的地方,如果使用改成y的
话,
那么你的qmail就不再是虚拟用户了,而切该包的很多功能也将丢失。(说实话我也没用过,
后
果如何我也不知道~ :P)
# install vpopmail "YES" or "NO"
_VPOPMAIL="YES" //这里设置是否安装VPOPMAL
# install ezmlm "YES" or "NO"
_EZMLMIN="YES" //这里设置是否安装邮件列表软件
# ezmlm coding
_EZMLM=ch_GB //这里设置邮件列表的语言
# install autorespond "YES" or "NO"
_AUTORESPOND="YES" //这里设置是否安装自动回复
# install QmailAdmin "YES" or "NO"
_QMAILADMIN="YES" //这里设置是否安装QmailAdmin
###########------sqwebmail set-----------##################
# install webmail "YES" or "NO"
_WEBMAIL="YES" //这里是设置是否使用webmail的地方,考虑到很多朋友不需要
用
到webmail,或有更好的,所以就加了这个选项,如果不想用该成NO就可以了。
# webmail coding set.have "iso","gb2312","big5" and more.
_MIMESET=gb2312 //这里设置webmail的语言。
数据库设置部分,数据库本人使用的是使用mysql数据库,由于条件的限制,所以还没有把
sybase、oracle
等其他大型数据库也集成进去。有兴趣的朋友们可以尝试着试试。
##########--------SQL set---------################
# use mysql,default is no,if you use mysql for set "y"
_SQL=n //这里是设置是否支持数据库,把n改成y的话就可以使用数据库了,并
切也请
设置以下数据库参数。
# mysql host
_SQLHOST=localhost //数据库做在的位置,一般为本地也就是localhost。
# mysql user
_SQLUSER=root //数据库用户名。
# mysql passwd
_SQLPASS=123456 //数据库密码。
# include path
_INCDIR=/usr/local/mysql/include/mysql //mysql数据库的include文件路径。
# lib file path
_LIBDIR=/usr/local/mysql/lib/mysql //mysql数据库的lib文件路径。
./setup: [Linux: command not found
./setup: line 270: 9712 Terminated sh
/tmp/iceblood/Qmail_setup/iceblood/sleep.sh (wd: /tmp/iceblood/Qmail_setup)
./setup: line 290: 11969 Terminated sh
/tmp/iceblood/Qmail_setup/iceblood/sleep.sh (wd: /tmp/iceblood/Qmail_setup)
./setup: line 349: 12819 Terminated sh
/tmp/iceblood/Qmail_setup/iceblood/sleep.sh
./setup: line 350: 12849 Terminated sh
/tmp/iceblood/Qmail_setup/iceblood/sleep.sh
./setup: line 400: 14308 Terminated sh
/tmp/iceblood/Qmail_setup/iceblood/sleep.sh
mv: cannot stat `/usr/include/string.h.bak': No such file or directory
./setup: line 401: 15760 Terminated sh
/tmp/iceblood/Qmail_setup/iceblood/sleep.sh
./setup: line 449: 15788 Terminated sh
/tmp/iceblood/Qmail_setup/iceblood/sleep.sh
./setup: line 450: 16641 Terminated sh