Linux下构架qmail邮件系统( 三 )


echo zh_CN >zh-cn/LOCALE
echo gb2312 >zh-cn/CHARSET
echo chinese >zh-cn/ISPELLDICT
# 然后把zh-cn下面的网页统统给汉化就行啦
⒄. 安装vqsignup
tar xvfz vqsignup-0.5.tar.gz
cd vqsignup-0.5
/* 如果vpopmail安装在默认路径,一下不需要更改 */
# a. 修改Makefile文件: FLAGS=-I/home/vpopmail/include
# 修改-I/home/vpopmail/include指到真实的vpopmail/include目录;
# 修改下面的这行
# $(CC) $(FLAGS) -o $(BIN) $(OBJS) -L/home/vpopmail/lib -lvpopmail -lcrypt
# 修改 -L/home/vpopmail/lib 为真的vpopmail/lib的目录
/* 或者可以在make之前设置该环境变量 */

./configure --enable-cgibindir=/home/boban/public_html/cgi-bin --enable-htmldir=/home/boban/public_html/vmail
make
make check
make install-strip
# 编辑cgi-bin目录下的vqsignup.conf文件
# 修改"add_domain"的所有行,加上你的真实的域,把其他的行删除掉 。
# 更改vqsignup_text/*.html文件,使包含"result_*"的行的路径指到正确的全路经 。
# 修改vqsignup_text目录下所有的文件,使它们只包含你想支持的域,你也可以定制这些页面,使它们更加好看些 。
# 修改DocumentRoot目录下vqsignup.html文件,使它只包含你想支持的域,你也可以定制这个页面,使它更加好看些 。
# d. 测试试着注册新用户 。

以上在本人PC电脑RedHat 7.3下和RedHat 6.2下分别通过测试!!

[补充说明]


对于以下几行的注释
========================
## 修改头文件的连接数据库的主机,用户和密码
## 增加mysql的支持
## 分别拷贝include和lib到 /usr/local/include/mysql和 /usr/local/lib/mysql
========================
正确理解是:
修改的头文件是vpopmail源代码下的vauthmysql.h,另外应该是将include下面的文件拷贝到/usr/local/include/mysql下,而非整个目录;lib也是同样道理 。

推荐阅读