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

标签:,

对本文发表评论





4 + 3 = ?

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