- 论坛徽章:
- 0
|
安装vpopmail时,make有错误.求助
按照下面的步骤,仔细检查一下:
四、安装vpopmail
1.建立目录
# mkdir /home/vpopmail
# mkdir /home/vpopmail/etc
2.添加用户和组
# groupadd vchkpw
# useradd -g vchkpw vpopmail
3.添加mysql的vpopmail用户,用于操作vpopmail数据库
# mysqladmin -u root password ****
# mysql -u root -p
mysql>;create database vpopmail;
mysql>;grant all on vpopmail.* to vpopmail@localhost identified by "ASSWD";
4.编译安装vpopmail
# tar zxvf vpopmail-5.2.1.tar.gz
# cd vpopmail-5.2.1
# vi vmysql.h
=========================== vmysql.h ==============================
#define MYSQL_UPDATE_SERVER "localhost"
#define MYSQL_UPDATE_USER "vpopmail"
#define MYSQL_UPDATE_PASSWD "****" (改成你设置的密码)
#define MYSQL_READ_SERVER "localhost"
#define MYSQL_READ_USER "vpopmail"
#define MYSQL_READ_PASSWD "****" (改成你设置的密码)
在54行和58行后加 \
#define TABLE_LAYOUT "pw_name char(32) not null, \
pw_domain char(64) not null, <===== 54
pw_passwd char(40), \
pw_uid int, pw_gid int, \
pw_gecos char(4, \
pw_dir char(160), <===== 58
pw_shell char(20), \
primary key (pw_name, pw_domain ) "
=========================== vmysql.h ============================== |
|