foxmail测试结果为登陆到发送邮件服务器(smtp):smtp server reply:535 authentic
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了foxmail测试结果为登陆到发送邮件服务器(smtp):smtp server reply:535 authentic相关的知识,希望对你有一定的参考价值。
怎么解决
535 auth failure 意思是身份验证失败出现此问题, 主要是您的帐户没有通过SMTP的服务器验证. 要解决此问题: 1)确定您的帐户名,密码没有输入错误. 2)请在帐户属性->邮件服务器->SMTP服务器需要身份验证 选项上打钩.
你可以尝试检查一下你的权限设置,看看你的属性中的
“SMTP服务器需要身份验证”复选框是否已经选中。
AUTH命令显示了一种和邮件服务器间的安全认证机制 。如果邮件服务器支持这
种认证机制,它就会执行一个认证协议交互来认证并识别邮件用户。作为可选的情况,他也
会忽略这以后后协议交互的一个安全层。如果服务器并不支持所需要的认证协议,就会用
504的回答来拒绝这个AUTH命令。
认证协议交互过程由一系列由认证机制定义的邮件服务器端的命令和邮件客户端
的响应组成。
一个邮件服务器端命令,或者所谓一个准备好响应,是一个334起头的,包含用
base64编码的字符串文本。邮件客户端也同样由包含了用base64编码的字符串。如果邮件
客户端希望可以取消一个进行中的认证交互过程,它会发出一个仅包含一个字符"*"命令行,
邮件服务器端一旦收到这样的一个回答后,必须发一个501标识的回答,而后拒绝AUTH
命令。
对AUTH命令来说,可选的初始化响应建议是用来在使用认证机制时保持一个往
返的回程,认证机制的定义中此建议不发送任何数据。当初始化响应部分用在这种机制时,
开始的空的发起命令不被送到客户端,并且服务器端使用的数据也好象是发送来
响应一个空的命令。它发送一个零长度的初始化回答作为一个"="符号。如果客户端
在认证机制的AUTH命令响应中使用初始化建议,客户端就在初始化命令中发送响应的
数据,服务器端用535回答来拒绝AUTH命令。
如果不能对参数用base64解码,就用501回答来拒绝AUTH命令,如果服务器
拒绝认证数据,它应该用535的回答(可以带其他详细的特殊错误代码,比如在第6节所列
的代码中的一个)来拒绝AUTH命令。如果客户端成功完成了认证交互,SMTP服务器就
应该返回一个235的响应。 参考技术A http://images.enet.com.cn/eschool/foxmail/836422.swf
foxmail 发送邮件到 Poste邮件服务的端口设置
Poste服务器 发件端口设置的是 587 端口,没有开通 465 端口。
在foxmail用户账号设置中,发送端口不使用 ssl 默认是 25,使用 ssl 使用的是 465 端口。
一、无效设置的3种情况
1、在发送邮件的时候,不使用 ssl, 端口设为 25
错误信息:500 very bad karma score: -18
2、使用 ssl,端口设为 465
错误信息:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。
3、使用 ssl,端口设为 25
错误信息:500 very bad karma score: -18
二、正确的设置
对比上面第一张图和后面两张图,可以看到当不选中发件服务器后面的 SSL 的时候,下面的
如果服务器支持,就使用STARTTLS加密传输
的选项是可以勾选的!
正确的设置是:
- 1、发件服务器后面的 SSL 选项取消勾选,勾选下面的
如果服务器支持,就使用STARTTLS加密传输
; - 2、然后修改发件服务器的端口为 587端口。
设置完成后,用这个账号发送一封测试邮件。
大功告成!
以上是关于foxmail测试结果为登陆到发送邮件服务器(smtp):smtp server reply:535 authentic的主要内容,如果未能解决你的问题,请参考以下文章