端口 25 上的邮件服务器仅响应 500 命令无法识别

端口 25 上的邮件服务器仅响应 500 命令无法识别

我正在尝试使用 telnet 测试一个邮件服务器。我通过端口 telnet 到该服务器,它响应“220 ********************************************************************************”该服务器正在交换邮件,发送邮件需要身份验证。

当我输入命令“helo”时,无论我输入什么,我都会得到“500 5.3.3 无法识别的命令”,即使输入“quit”,我也会得到相同的响应。网站 MXToolbox (http://mxtoolbox.com/diagnostic.aspx) 表示邮件服务器响应正常。

可能出了什么问题?

答案1

如果答案确实是

220 ***********************************************
那么答案是,与你的想法相反,你不是与 Microsoft Exchange SMTP 服务器对话。

相当,您正在与启用了“mailguard”机制的 Cisco 路由器通信正如微软向那些认为自己遇到了 Exchange 问题的人解释的那样。 正如思科所说,如果您想与 Microsoft Exchange 服务器(或任何其他需要 SMTP 扩展(如 SMTP AUTH)的服务器)对话,您必须禁用“mailguard”机制并让全世界与您的实际服务器对话。

答案2

您很可能在路由器或防火墙上遇到 SMTP 代理。

相关内容