QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 880|回复: 6

跪求可以顺利编译的qmail+vpopmail+imap

[复制链接]
发表于 2004-8-26 16:34:33 | 显示全部楼层 |阅读模式
我看了好多qmail+vpopmail+imap的文章,也尝试了很多,但只是装好了qmail(smtp),vpopmail虽然./configure通过,但make就出错啦,于是想装个checkpassword,但也make就出错啊!希望高人可以给个方案,或者提供一些配套的可以成功编译的tar.gz或者tar.bz2。
我的初步要求:qmail做MTA,./maildir投递格式,组件包括:
netqmail-1.05.tar.gz
ucspi-tcp-0.88.tar.gz
daemontools-0.76.tar.gz
对于netqmail-1.05.tar.gz,我参考了README,使用./collate.sh来应用PATCH并生成了目录netqmail-1.05(内含qmail-1.03.tar.gz
和一些新的和旧的PATCH,这些PATCH我都没有应用,我想:netqmail-1.05应该已经应用这些PATCH了吧?)
之后我参考了:http://lifewithqmail.org/lwq.html#installation-issues
一步步安装完ucspi-tcp-0.88.tar.gz
daemontools-0.76.tar.gz
使用inst_checkhttp://lifewithqmail.org/inst_check
也提示没有问题,接下来我要实现POP3的功能!
我没有选择装checkpassword-0.90.tar.gz,我想用vpopmail-5.4.5.tar.gz
(SF下的最新版本),但是编译时虽然./configure通过,但是make就出错!
于是我想再装checkpassword-0.90.tar.gz,不过我make同样出错啊!

我使用的参数(编译VPOPMAIL时)
./configure --prefix=/home/vpopmail --enable-auth-module=mysql --enable-incdir=/usr/bin/ --enable-libdir=/usr/lib/mysql --enable-passwd=n --enable-vpopuser=vpopmail --enable-vpopgroup=vchkpw --enable-ip-alias-domains=n --enable-roaming-users=y --enable-domainquotas=y

而checkpassword-0.90.tar.gz我是参考官方网站的:http://cr.yp.to/checkpwd/install.html
编译的过程也可简单啊!但是就是出现如下错误:
[root@rh9linux checkpassword-0.90]# make
./load checkpassword prot.o unix.a byte.a  `cat \
shadow.lib` `cat crypt.lib` `cat s.lib`
checkpassword.o(.text+0xfa): In function `main':
: undefined reference to `errno'
checkpassword.o(.text+0x243): In function `main':
: undefined reference to `errno'
checkpassword.o(.text+0x265): In function `main':
: undefined reference to `errno'
unix.a(pathexec_run.o)(.text+0xf6): In function `pathexec_run':
: undefined reference to `errno'
unix.a(pathexec_run.o)(.text+0x13a): In function `pathexec_run':
: undefined reference to `errno'
unix.a(alloc.o)(.text+0x4: more undefined references to `errno' follow
collect2: ld returned 1 exit status
make: *** [checkpassword] Error 1
我都晕啦,所以恳请高人可以提供一系列可以安装的支持SMTP+POP3(支持认证)+IMAP的LINUX平台(最好是RH系列)下的邮件系统。

我的MSN:[email protected](白天常在线)
发表于 2004-8-26 18:00:03 | 显示全部楼层
跪求,不如掏钱
回复

使用道具 举报

发表于 2004-8-26 20:56:48 | 显示全部楼层
打补丁,不过还是掏钱省事
回复

使用道具 举报

 楼主| 发表于 2004-8-27 08:07:11 | 显示全部楼层
古公大人总是爱理不理的,唉~现在是经济社会~
就算不掏钱,至少也给些提示吧?成功的人难道不能指导一下?
对了,如果要修改的话,要怎么做呢?checkpassword只是提示错误未定义啊!我们不能手动定义?
回复

使用道具 举报

发表于 2004-8-28 20:52:39 | 显示全部楼层
没有人有义务要回答你,
岚轩:只是提示错误未定义,我们不能手动定义?
只要你能。

现成管用的贴在附件里
我看到 “跪求” 一般直接转到水园,幸好这里是古公的版面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2004-8-28 21:43:15 | 显示全部楼层
http://qmailtoaster.91i.net/#top
自己去看吧,刚更新的文档!
回复

使用道具 举报

 楼主| 发表于 2004-8-30 14:09:08 | 显示全部楼层
[quote:32084916ce="ajinn"]没有人有义务要回答你,
岚轩:只是提示错误未定义,我们不能手动定义?
只要你能。

现成管用的贴在附件里
我看到 “跪求” 一般直接转到水园,幸好这里是古公的版面[/quote]

看来是自己晚来了,我已经在../netqmail-1.05/other-patches/checkpassword-0.90.errno.patch找到了checkpassword-0.90的errno的patch,也已经安装成功,现在nmap localhost可以发现pop3、smtp,但是要如何测试这个qmail呢??
关键是帐号的管理!要如何做呢??
还有我在sourceforge.net下的VPOPMAIL最新版本依然不能装!提示:指针未定义。。。。。(make就出错!)
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-7 21:05 , Processed in 0.060498 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

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