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命令清楚,使服务器认为后面的发送邮件的操作是没有通过身份认证的,是非法的。
换杀毒软件和重新装FOXmail 6.0
目前确认可用的电脑配置是
A 》系统:windows xp
邮件收发软件foxmail 6.0
杀毒软件 NOD32 ANTIVIRUS
B》 系统 WINXP SP2
邮件收发软件foxmail 5.0
杀毒软件:超级巡警 V4.0
c》win xp
foxmail 4.1
360防火墙
D》windows server 2003
foxmail 5.0
瑞星 20.58