免费注册 查看新帖 |

Chinaunix

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

Authentication protocol SMTPAUTHNONE is not accepted by the server [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-29 16:52 |只看该作者 |倒序浏览
perl 发邮件, 得到如题目中的信息。
这种问题是mail server的问题么? 不支持 protocol SMTPAUTHNONE ??
用LOGIN, 也是同样的错误信息,Authentication protocol LOGIN is not accepted by the server

请问还有其他可用的protocol 么?

论坛徽章:
0
2 [报告]
发表于 2007-11-29 17:01 |只看该作者
显然是你的程序错了,SMTPAUTHNONE 显然不是一个认证协议的名字。
你的服务器支持的认证方式你用 EHLO 命令就可以看到。
telnet mailserver 25
看到 banner 之后,输入 EHLO

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

回复 #2 放驴娃 的帖子

请问只输入EHLO么? 还是要跟别的?
只输入EHLO,没得到任何结果:
我要用的服务器是 smtpcnc.fnschinaproject.com

[ 本帖最后由 hoohoobjj 于 2007-11-29 17:15 编辑 ]

未命名0.JPG (10.91 KB, 下载次数: 43)

未命名0.JPG

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

回复 #4 放驴娃 的帖子

我又试了一遍,我没有敲错,也没有用退格键
我把命令敲在一个记事本上,然后copy到命令行执行。一样的结果。

论坛徽章:
0
5 [报告]
发表于 2007-11-29 17:19 |只看该作者
输入 EHLO localhost 试试

论坛徽章:
0
6 [报告]
发表于 2007-11-29 17:20 |只看该作者
原帖由 hoohoobjj 于 2007-11-29 17:19 发表
我又试了一遍,我没有敲错,也没有用退格键
我把命令敲在一个记事本上,然后copy到命令行执行。一样的结果。

对不起,我知道我说错了。
因为你那个 SMTP 服务器装了反垃圾引擎,因此返回的错误信息不标准。

论坛徽章:
0
7 [报告]
发表于 2007-11-29 17:26 |只看该作者
这回有结果了,谢谢。
220 entas1-smtp KBAS is ready
EHLO localhost
250-corp-proxy1.21cn.com
250-AUTH LOGIN
250-AUTH LOGIN
250 8BITMIME

这是支持LOGIN啊, 可是我们用LOGIN,也得到Authentication protocol LOGIN is not accepted by the server

论坛徽章:
0
8 [报告]
发表于 2007-11-29 17:33 |只看该作者
这个机器上安装了反垃圾引擎,不能以常理度之。
你最好先用 foxmail 或者 outlook 发一份邮件,发的时候用 WireShark 把网络报文抓下来。
然后你写程序的时候就有依据了。

BTW:截止到目前为止,似乎还没有看到你的代码(片段)?
每当我跟别人要代码片段的时候,就意味着我不再回复这个帖子了,你还是耐心等待高手出场吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP