免费注册 查看新帖 |

Chinaunix

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

[Mail] 为何我的smtp验证补丁没反应? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-09-04 17:47 |只看该作者 |倒序浏览
大家好,我用qmail-smtpd-auth打了补丁,可是怎么没有反应?不知道是不是启动脚本的问题?谢谢哪位好心人可以告诉我。我的启动脚本如下:
/usr/local/bin/tcpserver -u 501 -g 500 0 smtp /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw /bin/true 2>;&1 | /var/qmail/bin/splogger smtpd 3 &

论坛徽章:
0
2 [报告]
发表于 2003-09-04 18:00 |只看该作者

为何我的smtp验证补丁没反应?

原帖由 "jockeyxu" 发表:
大家好,我用qmail-smtpd-auth打了补丁,可是怎么没有反应?不知道是不是启动脚本的问题?谢谢哪位好心人可以告诉我。我的启动脚本如下:
/usr/local/bin/tcpserver -u 501 -g 500 0 smtp /var/qmail/bin/qmail-smt..........


你的使用的是那个补丁,是0.30的还是0。31的,怎么个不行?
把故障描述清楚一点

论坛徽章:
0
3 [报告]
发表于 2003-09-04 21:46 |只看该作者

为何我的smtp验证补丁没反应?

我用的是0.31的,我具体的做法是  :
tar zxvf qmail-1.03.tar.gz
tar zxvf qmail-smtpd-auth-0.31.tar.gz
cp qmail-smtpd-auth-0.31/base64.* qmail-1.03
patch -d qmail-1.03 < qmail-smtpd-auth-0.31/auth.patch
然后就是通常的qmail的安装:
make setup check.
.....
安装ucspi-tcp-0.88,
安装vpopmail-5.2.1,
启动smtp就像我之前说的:
/usr/local/bin/tcpserver -u 501 -g 500 0 smtp /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw /bin/true 2>;&1 | /var/qmail/bin/splogger smtpd 3 &

其实我试过不用虚拟域,安装checkpassword,直接用checkpassword来做smtp认证,即把其中的/home/vpopmail/bin/vchkpw 改称/bin/checkpassword ,可也不行,总之我用outlook来发信就从来没跳出提示框来让我输密码,郁闷...

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

为何我的smtp验证补丁没反应?

手工测试一下auth是不是支持了。

方法见置顶的faq。

另外参考一下前面的安装文档,看看脚本怎么写的。

论坛徽章:
0
5 [报告]
发表于 2003-09-04 23:04 |只看该作者

为何我的smtp验证补丁没反应?

大哥,我看了你之前发的贴子,你用了以下启动smtp的方法
/usr/local/bin/tcpserver -H -R -l test.mydomain.com -t 1 -c 100 -v -p -x /etc/tcp.smtp.cdb -u 1002 -g 1001 0 smtp /var/qmail/bin/qmail-smtpd test.mydomain.com /home/vpopmail/bin/vchkpw /usr/bin/true /bin/cmd5checkpw /usr/bin/true &
能帮我解释一下吗?各个参数,另外tcp.smtp.cdb 一定需要吗?
另好像说0.31的patch怪怪的,是不是0.30的就没问题?我也不知如何去手工测试,那你觉得我的问题在哪?我的smtp启动脚本有问题吗?

论坛徽章:
0
6 [报告]
发表于 2003-09-05 09:55 |只看该作者

为何我的smtp验证补丁没反应?

原帖由 "jockeyxu" 发表:
大哥,我看了你之前发的贴子,你用了以下启动smtp的方法
/usr/local/bin/tcpserver -H -R -l test.mydomain.com -t 1 -c 100 -v -p -x /etc/tcp.smtp.cdb -u 1002 -g 1001 0 smtp /var/qmail/bin/qmail-smtpd test...........


参数的含义详见peng老大写的文章。

手工测试:
telnet localhost 25
输入:ehlo
看看输出有没有类似一下:

250-AUTH   LOGIN。。。。。
250-AUTH=LOGIN 。。。。。。。。
等等字样,一般就说明你的AUTH起了作用,

0.31版本没有问题的,以前出问题是设置smtp脚本的时候参数设置不对。
现在我就用0.31版本,一直好好的。

论坛徽章:
0
7 [报告]
发表于 2003-09-06 21:58 |只看该作者

为何我的smtp验证补丁没反应?

peijun.jiang 和gadfly,
     之前的问题解决了一部分,非常感谢!不过我在用0.31时发生一个问题,就是验证密码总是不通过,后来我改用了.30,但好像遇到了和peijun.jiang 类似的问题(我看了peijun.jiang以前发的贴子),就是客户端不用smtp验证就不能发信,而用了后,不论输什么密码都能通过,peijun.jiang 你后来是怎么解决的阿?

论坛徽章:
0
8 [报告]
发表于 2003-09-07 01:12 |只看该作者

为何我的smtp验证补丁没反应?

peijun.你现在在用0.31,能不能帮我仔细看看,我再把具体的过程告诉你,我已经按你们贴子上说的加了domain了,可密码验证不通过,谢了!
tar zxvf qmail-1.03.tar.gz
tar zxvf qmail-smtpd-auth-0.31.tar.gz
cp qmail-smtpd-auth-0.31/base64.* qmail-1.03
patch -d qmail-1.03 < qmail-smtpd-auth-0.31/auth.patch
然后就是通常的qmail的安装:
make setup check.
./config-fast mail.test.com
.....
安装ucspi-tcp-0.88,
安装vpopmail-5.2.1,
启动smtp就像我之前说的:
/usr/local/bin/tcpserver -u 501 -g 500 0 smtp /var/qmail/bin/qmail-smtpd mail.test.com /home/vpopmail/bin/vchkpw /bin/true 2>;&1 | /var/qmail/bin/splogger smtpd 3 &
(注:mail.test.com是安装qmail-1.03时,用于config-fast的,而我的虚拟域有test1.com,test2.com...,另还有上面1个贴子关于0.30的你碰到过吗?)

论坛徽章:
0
9 [报告]
发表于 2003-09-08 10:41 |只看该作者

为何我的smtp验证补丁没反应?

板主,看到我上面的问题了吗?Help...
     顶一下。

论坛徽章:
0
10 [报告]
发表于 2003-09-08 11:06 |只看该作者

为何我的smtp验证补丁没反应?

there are alway problem with smtp auth with qmail
because these are so many  problems with the documents of qmail

there is an offical FAQ of qmail-smtp-auth on its website,and it's really work.

to correct ur work,2 steps
1.
#chown root.root ~vpopmail/bin/vchkpw
#chmod 4755 ~vpopmail/bin/vchkpw
2.in the smtpd start line,replace UID&GID of qmaild to vpopmail's

then restart u smtpd,check it out


BTW:
i found a strang problem,all the qmail system ACC need a valid shell,just like /bin/sh,otherwise,the auth process do NOT work
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP