有一个邮件服务器,我试图用telnet来testing。 我telnet到端口上的服务器,它响应“220 ************************************ **************************************“服务器交换和发送邮件需要authentication。
当我input命令“helo”时,无论我input什么,甚至“退出”,我都会得到“500 5.3.3无法识别的命令”。 网站MXToolbox( http://mxtoolbox.com/diagnostic.aspx )表示邮件服务器正在响应。
什么可能是错的?
如果答案真的是
220 *************************************
那么答案就是,与您可能认为的相反,您并不是在与Microsoft Exchange SMTP服务器交谈。
相反, 您正在与启用“mailguard”机制的Cisco路由器通话 ,就像Microsoft向那些认为他们遇到Exchange问题的人解释的一样。 正如思科所说的那样 ,如果您想与Microsoft Exchange服务器交谈 – 或者需要SMTP SMTP扩展的任何其他服务器(例如SMTP AUTH),则必须禁用“mailguard”机制,让世界与您的实际服务器通信。
您很可能会在路由器或防火墙上运行SMTP代理。