503 Authentication needed for local user

最近发邮件的时候出现一两起503 Authentication needed for local user错误,网上没有太多的关于这个错误的解释和解决办法。

可能是在发送的时候出现这个错误,或者发送完成后收到系统退信包含这个错误。网上显示Foxmail容易出现这个错误。

一般是客户端而非邮件服务器的问题,且多半是和杀毒软件有关系,解决办法:

关掉杀毒软件对发送的邮件的病毒检查功能

出现503错误的原因应该如下(摘自此文中的回复):

错误现象:当邮件服务器端使用FoxmailServer for Linux 1.3,并开通了发信ESMTP较认功能。而客户端安装了Norton的防病毒软件网络版本,并对客户端进出的邮件进行查毒。在这样的环境下,当客户端使用OutLook或Foxmail的邮件客户端软件,通过SMTP发送邮件的时候,可能会出现503错误:The server reply:503 Authentication needed for local user only. Continue?

错误原因分析:Norton防病毒软件在执行ESMTP发送代理操作时,在执行了认证命令后,会发送RSET命令给FoxmailServer,然后才执行发送邮件的操作。而在FoxmailServer中,对RSET命令的解释是清除认证记录,对话复位。这样,就使得发送邮件的时候,虽然已经完成了身份认证,但认证记录被RSET命令清楚,使服务器认为后面的发送邮件的操作是没有通过身份认证的,是非法的。

分类:Windows, Network

标签:,

对本文发表评论





2 + 8 = ?

注意:
1、请勿单纯发表顶啊、打酱油之类无任何意义的评论,否则将被视为spam!谢谢合作!
2、但欢迎你留下对本文的看法或技术上的任何疑问,我会及时回复你。