LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 787|回复: 4

vpopmail问题

[复制链接]
发表于 2007-6-18 09:33:04 | 显示全部楼层 |阅读模式
[root@localhost vpopmail-5.4.10]# make
make  all-recursive
make[1]: Entering directory `/home/pkg/vpopmail-5.4.10'
Making all in cdb
make[2]: Entering directory `/home/pkg/vpopmail-5.4.10/cdb'
( cat warn-auto.sh; \
echo CC=\'`head -1 conf-cc`\'; \
echo LD=\'`head -1 conf-ld`\'; \
cat find-systype.sh; \
) | sh > systype
( cat warn-auto.sh; \
echo 'main="$1"; shift'; \
echo 'rm -f "$main"'; \
echo 'ar cr "$main" ${1+"$@"}'; \
case "`cat systype`" in \
sunos-5.*) ;; \
unix_sv*) ;; \
irix64-*) ;; \
irix-*) ;; \
dgux-*) ;; \
hp-ux-*) ;; \
sco*) ;; \
*) echo 'ranlib "$main"' ;; \
esac \
) > makelib
chmod 755 makelib
( ( ./compile tryulong32.c && ./load tryulong32 && \
./tryulong32 ) >/dev/null 2>&1 \
&& cat uint32.h2 || cat uint32.h1 ) > uint32.h
rm -f tryulong32.o tryulong32
./compile cdb_hash.c
./compile cdb_unpack.c
./compile cdb_seek.c
./makelib cdb.a cdb_hash.o cdb_unpack.o cdb_seek.o
./compile cdbmake_pack.c
./compile cdbmake_hash.c
./compile cdbmake_add.c
./makelib cdbmake.a cdbmake_pack.o cdbmake_hash.o \
cdbmake_add.o
make[2]: Leaving directory `/home/pkg/vpopmail-5.4.10/cdb'
make[2]: Entering directory `/home/pkg/vpopmail-5.4.10'
gcc -I. -I/usr/include/mysql  -I. -I. -I.     -g -O2 -Wall -c `test -f 'vpopmail.c' || echo './'`vpopmail.c


make总是过不去,make[2]: Leaving directory `/home/pkg/vpopmail-5.4.10'
make[1]: Leaving directory `/home/pkg/vpopmail-5.4.10'
不知道这两个是什么错误?
谢谢,请帮忙看看。
 楼主| 发表于 2007-6-18 09:49:37 | 显示全部楼层
有人在嘛?给指点一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-18 15:18:04 | 显示全部楼层
自己顶!!!
回复 支持 反对

使用道具 举报

发表于 2007-6-18 16:26:44 | 显示全部楼层
这个是我原来安装vpopmail时写的笔记不知对你有用吗?你看看!
安装vpopmail
#mkdir /home/vpopmail   (建立vpopmail的目录)
#mkdir /home/vpopmail/etc
#groupadd vchkpw  (创建vpopmail的组)
#useradd -g vchkpw vpopmail (创建vpopmail的用户)
4. 添加mysql的vpopmail用户,用于操作vpopmail数据库
#mysqladmin -u root password ****        设置mysql的root密码。
#mysql -u root -p  
mysql>create database vpopmail;  
mysql>grant all on vpopmail.* to vpopmail@localhost identified by "密码";
5. 编译安装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 "****" (改成你设置的密码)
6. 创建tcp.smtp
# vi /home/vpopmail/etc/tcp.smtp  (添加以下内容)
127.0.0.1:allow,RELAYCLIENT=""   
:allow  
#cd /home/vpopmail/etc  
#tcprules tcp.smtp.cdb tcp.smtp.tmp < tcp.smtp
7.编译vpopmail
# ./configure   
--prefix=/home/vpopmail   
--enable-mysql=y  
--enable-incdir=/usr/include/mysql   
--enable-libdir=/usr/lib/mysql   
--enable-default-domain=domain.com   
--enable-passwd=n  
--enable-defaultquota=52428800s   (10485760:10MB,20971520:20MB,52428800s:50MB)   (控制邮箱大小)
--enable-tcprules-prog=/usr/local/bin/tcprules   
--enable-tcpserver-file=/home/vpopmail/etc/tcp.smtp  
--enable-vpopuser=vpopmail   
--enable-vpopgroup=vchkpw   
--enable-ip-alias-domains=n   
# make   
# make install-strip
8.创建虚拟域
# cd /home/vpopmail/bin
# ./vadddomain   域名 密码  (如 ./vadddomain teach.com.cn 123456)
# ./vadduser     用户名 密码 (用户名要带域名,如demo@demo.com  123456 )
回复 支持 反对

使用道具 举报

发表于 2007-6-19 21:33:25 | 显示全部楼层
你帖的不全,把编译过程全部帖上来看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表