免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2518 | 回复: 17
打印 上一主题 下一主题

[Mail] qmail可以单独作战吗?……菜鸟提问!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-05-30 11:13 |只看该作者 |倒序浏览
我已经郁闷好久了:(
第一次使用REDHAT9.0……
可现在卡在EMAIL SERVER上了:(
不得已小心的问几个小问题

qmail可以单独使用吗?(因为在他的HOWTO里还配合使用了其他一些软件)
1若单独使用是不是在客户端只能用OUTLOOK等来收发信件啊?
2若单独使用如何填加用户?

在qmail的基础上,填加其他软件就可以实现相应功能是吧?
ucspi-tcp
daemontools
fastforward
dot-forward
等等这些软件都是做什么用的?不装可以吗?

我的qmail装上之后不能启动。——我是按照qmail的howto一步步走下来的,哪位老大遇到过此种情况?
REDHAT9.0 没有安装系统自带的SENDMAIL服务。

系统自带的SENDMAIL以及其web插件效果如何?

Xmail有人用过吗?感觉如何?

LINUX(REDHAT9.0)我才只学了不到一个月,所以还请各位高手们能够指点一二,小弟不胜感激!!!!!!!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-05-30 11:41 |只看该作者

qmail可以单独作战吗?……菜鸟提问!!

现看看精华区的帖子。

你问的很多都讲的很详细的

论坛徽章:
0
3 [报告]
发表于 2003-05-30 15:39 |只看该作者

qmail可以单独作战吗?……菜鸟提问!!

谢了,老大!
不过我已经在那逛过好久了,可能是我不够细心吧.
俺再去逛两圈吧

但是我想可能是我的REDHAT版本太新吧
在装东西的时候有时很难跟上老大们的步伐诶

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2003-05-30 15:49 |只看该作者

qmail可以单独作战吗?……菜鸟提问!!

具体问题具体分析。

unix下面就这样,DIY么。

有问题再贴出来吧

论坛徽章:
0
5 [报告]
发表于 2003-05-30 15:59 |只看该作者

qmail可以单独作战吗?……菜鸟提问!!

哈哈,有老大那几句话,俺就有信心啦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

论坛徽章:
0
6 [报告]
发表于 2003-06-01 11:40 |只看该作者

qmail可以单独作战吗?……菜鸟提问!!

老大,俺在打这个补丁的 时候出现了这么个问题,是不是我的参数用的不对啊??
另外SPEC的补丁怎么应用啊??

     [root@www ezmlm-0.53]# patch -p1 < ezmlm-idx-0.53.400.unified_41.patch
patching file error.3
patching file error.h
can't find file to patch at input line 30
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -u ezmlm-0.53.old/ezmlm-cgi.1 ezmlm-0.53/ezmlm-cgi.1
|--- ezmlm-0.53.old/ezmlm-cgi.1 1999-12-24 14:15:01.000000000 -0600
|+++ ezmlm-0.53/ezmlm-cgi.1     2003-01-14 12:43:33.000000000 -0600
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
4 out of 4 hunks ignored
can't find file to patch at input line 114
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -u ezmlm-0.53.old/ezmlm-cgi.c ezmlm-0.53/ezmlm-cgi.c
|--- ezmlm-0.53.old/ezmlm-cgi.c 1999-12-24 14:15:01.000000000 -0600
|+++ ezmlm-0.53/ezmlm-cgi.c     2003-01-14 12:43:33.000000000 -0600
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
28 out of 28 hunks ignored
can't find file to patch at input line 594
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -u ezmlm-0.53.old/ezmlm-idx.c ezmlm-0.53/ezmlm-idx.c
|--- ezmlm-0.53.old/ezmlm-idx.c 1999-12-24 14:15:01.000000000 -0600
|+++ ezmlm-0.53/ezmlm-idx.c     2003-01-14 12:43:33.000000000 -0600
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
2 out of 2 hunks ignored
patching file ezmlm-manage.c
Hunk #1 FAILED at 915.
1 out of 1 hunk FAILED -- saving rejects to file ezmlm-manage.c.rej
patching file ezmlm-send.1
Hunk #1 FAILED at 4.
Hunk #2 FAILED at 149.
2 out of 2 hunks FAILED -- saving rejects to file ezmlm-send.1.rej
patching file ezmlm-send.c
Hunk #1 FAILED at 29.
Hunk #2 FAILED at 40.
Hunk #3 FAILED at 192.
Hunk #4 FAILED at 231.
Hunk #5 FAILED at 309.
Hunk #6 FAILED at 365.
Hunk #7 FAILED at 378.
Hunk #8 FAILED at 387.
Hunk #9 FAILED at 406.
Hunk #10 FAILED at 416.
Hunk #11 FAILED at 443.
Hunk #12 succeeded at 319 with fuzz 2 (offset -189 lines).
Hunk #13 FAILED at 387.
Hunk #14 FAILED at 545.
Hunk #15 FAILED at 575.
Hunk #16 FAILED at 592.
15 out of 16 hunks FAILED -- saving rejects to file ezmlm-send.c.rej
patching file ezmlm-sub.1
Hunk #1 FAILED at 4.
1 out of 1 hunk FAILED -- saving rejects to file ezmlm-sub.1.rej
can't find file to patch at input line 890
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -u ezmlm-0.53.old/ezmlm-test.sh ezmlm-0.53/ezmlm-test.sh
|--- ezmlm-0.53.old/ezmlm-test.sh       1999-12-24 14:15:01.000000000 -0600
|+++ ezmlm-0.53/ezmlm-test.sh   2003-01-14 12:43:33.000000000 -0600
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
54 out of 54 hunks ignored
patching file ezmlm-unsub.c
Hunk #1 FAILED at 20.
Hunk #2 FAILED at 88.
2 out of 2 hunks FAILED -- saving rejects to file ezmlm-unsub.c.rej
patching file Makefile
Hunk #1 FAILED at 663.
Hunk #2 FAILED at 679.
Hunk #3 FAILED at 702.
3 out of 3 hunks FAILED -- saving rejects to file Makefile.rej
can't find file to patch at input line 1625
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Common subdirectories: ezmlm-0.53.old/sub_mysql and ezmlm-0.53/sub_mysql
|Common subdirectories: ezmlm-0.53.old/sub_pgsql and ezmlm-0.53/sub_pgsql
|Common subdirectories: ezmlm-0.53.old/sub_std and ezmlm-0.53/sub_std
|diff -u ezmlm-0.53.old/tagmsg.c ezmlm-0.53/tagmsg.c
|--- ezmlm-0.53.old/tagmsg.c    1999-12-24 14:15:01.000000000 -0600
|+++ ezmlm-0.53/tagmsg.c        2003-01-14 12:43:33.000000000 -0600
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
[root@www ezmlm-0.53]#

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
7 [报告]
发表于 2003-06-01 12:33 |只看该作者

qmail可以单独作战吗?……菜鸟提问!!

不是不对,是有个顺序的问题。

在9.0上,你先把ezmlm-idx下的文件复制盗ezmlm下后,
先打idx和9.0的patch有个先后的问题,具体顺序我记不太清了。

总之你颠倒下顺序就好了。

注意不要在以前错误patch的基础上再尝试,否则可能还是不对,错误后,就重新解包和复制一遍。

得到正确结果告诉我,我好加到FAQ

论坛徽章:
0
8 [报告]
发表于 2003-06-01 15:13 |只看该作者

qmail可以单独作战吗?……菜鸟提问!!

1:  先把ezmlm-idx-0.40下的文件复制到ezmlm-0.53下
2:  patch -p1 < ezmlm-idx-0.53.400.unified_41.patch  然后出现下列信息

[root@www ezmlm-0.53]# patch -p1 < ezmlm-idx-0.53.400.unified_41.patch
patching file error.3
patching file error.h
patching file ezmlm-cgi.1
patching file ezmlm-cgi.c
patching file ezmlm-idx.c
patching file ezmlm-manage.c
patching file ezmlm-send.1
Hunk #1 FAILED at 4.
Hunk #2 FAILED at 149.
2 out of 2 hunks FAILED -- saving rejects to file ezmlm-send.1.rej
patching file ezmlm-send.c
patching file ezmlm-sub.1
Hunk #1 FAILED at 4.
1 out of 1 hunk FAILED -- saving rejects to file ezmlm-sub.1.rej
patching file ezmlm-test.sh
patching file ezmlm-unsub.c
patching file Makefile
Hunk #1 FAILED at 663.
Hunk #2 FAILED at 679.
Hunk #3 FAILED at 702.
3 out of 3 hunks FAILED -- saving rejects to file Makefile.rej
patching file tagmsg.c
(应该是正常反映吧)

3: patch < idx.patch

4: 接下来就是按照PENG老大的贴子干了
# make mysql #MySQL 支持
# make clean
# make man
# make ch_GB #汉字GB2312支持

===========注意!新的问题出现了================
# make setup
出现如下错误:

ezmlm-send.o(.text+0x27b9): In function `main':
: undefined reference to `seek_set'
collect2: ld returned 1 exit status
make: *** [ezmlm-send] Error 1


老大,您看这是怎么回事啊?

在这之前,我已经安装了如下两个包:
ezmlm-idx-cgi-0.53.400-10.i386.rpm
ezmlm-idx-std-0.53.400-10.i386.rpm

还有一个ezmlm-idx-0.53.400-10.src.rpm不知道是干什么用的,没有安装.

另:spec的补丁如何使用啊?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
9 [报告]
发表于 2003-06-01 18:22 |只看该作者

qmail可以单独作战吗?……菜鸟提问!!

那你试过了先
1.patch < idx.patch
2.patch -p1 <ezmlm-idx-0.53.400.unified_41.patch
么?

原帖由 "gadfly" 发表:

注意不要在以前错误patch的基础上再尝试,否则可能还是不对,错误后,就重新解包和复制一遍。

得到正确结果告诉我,我好加到FAQ

论坛徽章:
0
10 [报告]
发表于 2003-06-01 18:48 |只看该作者

qmail可以单独作战吗?……菜鸟提问!!

试过了
打补丁的过程没有问题
随后make mysql
出现如下提示:
ln -sf sub_mysql/conf-sqlld conf-sqlld; touch conf-sqlld
touch: 正在创建目录 ‘conf-sqlld’: 没有那个文件或目录
make: *** [mysql] Error 1

继续
# make clean
# make man
# make ch_GB #汉字GB2312支持

# make setup  中途出现如下提示
ezmlm-gate.c: In function `main':
ezmlm-gate.c:84: warning: return type of `main' is not `int'
make: *** No rule to make target `checktag.c', needed by `checktag.o'.  Stop.

老大,9.0为什么会有这么多的麻烦啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP