免费注册 查看新帖 |

Chinaunix

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

[Mail] smtp认证的一个常见问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-11-13 13:17 |只看该作者 |倒序浏览
不知道大家有没有看过这篇贴子.我推荐看一看,特别是刚刚接触安装qmail的朋友.

http://www.chinaunix.net/forum/viewtopic.php?t=68469

这其中谈到了qmail的smtp认证的问题.

我看到这几天不少人询问为什么smtp认证失败,而且也把脚本贴了出来.

其实基本上smtp的启动脚本都是一样的.但最只要的有一个地方不同.就是

/var/qmail/bin/qmail-smtpd 后面有没有加yourdomain.com.

下面是gadfly老大的测试结果:

原帖由 "gadfly" 发表:
呵呵,大家都不试,我测试了一下。
以下是smtpd启动命令。
/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 &

针对/var/qmail/bin/qmail-smtpd后面带不带域名的问题,分别测试了qmail-smtpd的两种patch
1.patch:www.nimh.org/hacks/qmail-smtpd.c
如果后面带域名,foxmail报out of memory错;不带,正常。

2.patch:http://members.elysium.pl/brush/qmail-smtpd-auth/,就是有很多文件的那个(base64.c .....)
如果带域名,正常;不带,报auth failure。

呵呵,我怎么没遇上可以随便发信的错误?

无论如何:有个结论是能下的,iceblood的smtp.sh(启动命令和上面的差不多)不是同时适用于两种patch的。/var/qmail/bin/qmail-smtpd后面有的需要,有的不需要带域名。


所以大家配置smtp脚本的时候,最好都试一下.如果加上域名不行,就去掉试试.

我写的那篇red hat linux下安装qmail的smtp启动脚本是带域名.后来我在freebsd下装时照样用的这个脚本,结果就不能发信.我看到这篇贴子后,试着把域名去掉后,就可以顺利发信了.

如果大家担心这样不带域名会不能smtp认证的话,可以把配置好的系统去以下地址测试.

http://www.abuse.net/relay.html

如果测试的结果是no realy.那就可以放心了.

论坛徽章:
0
2 [报告]
发表于 2003-11-13 15:56 |只看该作者

smtp认证的一个常见问题

我怎么觉得不是加不加域名的问题。我都试过还是不行。
我想应该是其他地方有设置不对的地方才是

论坛徽章:
0
3 [报告]
发表于 2003-11-13 17:30 |只看该作者

smtp认证的一个常见问题

原帖由 "seacaptain" 发表:
我怎么觉得不是加不加域名的问题。我都试过还是不行。
我想应该是其他地方有设置不对的地方才是


那就看看是不是其他程序把25端口占用了

论坛徽章:
0
4 [报告]
发表于 2003-12-19 17:17 |只看该作者

smtp认证的一个常见问题

老大!!参照你的文章我配置ok了!

但是验证的问题是这样的
我在服务器端 smtpd 后面家域名和不加域是一样的:
只要我在客户端不选择smtp认证都可以发信!但是如果选中就无法发信!!

怎么回事!!!

我是按照你写的 在REDHAT9.0下安装qmail+igenus+qmailadmin来配置的!
没有加qmail-smtpd.c 也没有用qmail-smtpd.patch.txt

因为我不知道该用那个!!正确说我不知道问题出在什么地方??

觉得应该有必要再写一个续了!把smtp验证加上!!!嗬嗬1

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

smtp认证的一个常见问题

原帖由 "tizzy" 发表:
老大!!参照你的文章我配置ok了!

但是验证的问题是这样的
我在服务器端 smtpd 后面家域名和不加域是一样的:
只要我在客户端不选择smtp认证都可以发信!但是如果选中就无法发信!!

怎么回事!!!

我?.........


那篇文档本身就有smtp认证的.

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

smtp认证的一个常见问题

原帖由 "tizzy" 发表:
老大!!参照你的文章我配置ok了!

但是验证的问题是这样的
我在服务器端 smtpd 后面家域名和不加域是一样的:
只要我在客户端不选择smtp认证都可以发信!但是如果选中就无法发信!!

怎么回事!!!

我?.........


你是拿什么测试的

http://www.abuse.net/relay.html

去这个地址测试是否smtp认证
wdy_988 该用户已被删除
7 [报告]
发表于 2003-12-21 17:54 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
8 [报告]
发表于 2003-12-21 18:16 |只看该作者

smtp认证的一个常见问题

原帖由 "wdy_988" 发表:
Relay test 6
>;>;>; RSET
<<< 250 flushed
>;>;>; MAIL FROM:<spamtest@[211.210.21.x]>;
<<< 250 ok
>;>;>; RCPT TO:<securitytest%abuse.net@[211.210.21.x]>;
<<< 250 ok

前五个测试都没问题,第六个不行,是哪儿配置错了吗?


在 qmail/controls 里有 percenthack 这个文件吗?
wdy_988 该用户已被删除
9 [报告]
发表于 2003-12-21 18:28 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
10 [报告]
发表于 2003-12-22 08:52 |只看该作者

smtp认证的一个常见问题

percenthack
在UUCP协议中带有%并在该文件中列出的地址将会被转换为一个标准的DNS格式主机名。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP