FOXMAIL本身会先按照用户设定的方式(身份验证或不进行身份验证)连接SMTP服务器发信,如果SMTP服务器返回5**错误(绝对性错误),软件不会给用户端返回提示,会直接用另外一种方式(如目前设定的是不进行验证,连接SMTP服务器,SMTP服务器返回5**错误,Foxmail会马上用验证的发信连接服务器发信)来连接SMTP发信,如果SMTP服务器仍返回错误,会直接给客户端软件返回提示;从目前各大邮件服务提供商SMTP服务器的处理机制(不支持Open Relay,只支持身份验证发信)的角度出发,已建议FOXMAIL更改本身的处理机制(更改成直接返回服务器端返回的提示,不进行二次另外方式发信,同时建议他们将客户端软件上的“我的服务器要求身份验证”按钮设定为默认勾选状态)。
用户使用FOXMAIL软件没有勾选我的服务器要求身份验证进行企业邮箱发信的日志显示如下(实际上用户只尝试发送了一次邮件):
Aug 3 10:30:45 e-smtp1 postfix/proxd[28648]: 2864880VQ2Q disconnect by proxsmtpd from:sales12@shining-pen.com to:jennifer@crownprod.com rule 200075
Aug 3 10:30:46 e-smtp1 postfix/proxd[24041]: 24041J66Y52 tagged by proxsmtpd from:sales12@shining-pen.com to:jennifer@crownprod.com rule 200053
Aug 3 10:30:46 e-smtp1 postfix/proxd[24041]: 24041J66Y52 DONE DATA:from=sales12@shining-pen.com, to=jennifer@crownprod.com, SIZE:6286
鉴于上述的处理机制,可能会存在如下问题:用户没有勾选“我的服务器要求身份验证”,看到邮件已经进入到已发送文件夹了,实际上邮件在二次投递时也没有投递成功,使用误以为信件投递成功了,所以对于用户来电使FOXMAIL软件的,我们一定要建议用户勾选上“我的服务器要求身份验证”按钮。
|