帮助解决SMTP故障

我的朋友请我帮忙,因为他不能发送他的公司的电子邮件。 我只是有一点关于邮件服务器的知识,所以我做什么:

dig mx hiscompany.name 

然后尝试使用端口25没有答案使用telnet发送。

 telnet mx.hiscompany.name 25 

然后尝试使用端口587使用telnet发送

 telnet mx.hiscompany.name 587 

它返回

 Connected to mx.hiscompany.name. Escape character is '^]'. +OK POP3 server ready <[email protected]> 

那么这是否意味着在某处或什么地方存在configuration错误。 因为这个头像telnet pop3端口110? 我可以使用命令用户并通过telnet到pop3端口。

那么我只是运行nmap hiscompany.name,我似乎无法find任何smtp这是什么扫描返回

 110/tcp open pop3 |_pop3-capabilities: USER IMPLEMENTATION(Smartertools SmarterMail 1 5) UIDL APOP TOP OK(K Capability list follows) | banner: +OK POP3 server ready <[email protected] |_.c> 587/tcp open submission |_smtp-commands: SMTP: EHLO -ERR Invalid command | banner: +OK POP3 server ready <[email protected] |_.b> 

请有人告诉我,服务器configuration有问题,或者因为他说他的IT人员说服务器没有问题。

编辑我问我的朋友尝试login使用networking邮件而不是邮件客户端像他说,他可以使用networking邮件发送和接收的Outlook。 好,所以我真的不明白。

你分析似乎是正确的; 似乎没有SMTP服务器侦听。 即使一台SMTP服务器正在监听587,他仍然无法接收来自外部的电子邮件。 MTA只会连接到端口25,而一些客户端可能会故意configuration为使用587。

您需要告诉您的朋友从防火墙的“内部”telnet 25端口,并且一旦他的服务器在端口25上运行SMTP,请检查防火墙。

我怀疑你的朋友将不得不和他的IT人员一起玩政治,所以他告诉他电子邮件设置应该是什么,谁负责防火墙设置和电子邮件支持。

这不是防火墙问题,这是一个configuration错误的问题。

看看服务器公告,它明确指出这是一个POP3服务器而不是一个SMTP服务器。

你的朋友有服务器用来login和检查接收邮件运行在端口25(应该是端口110),SMTP服务器正在侦听的地方是任何人的猜测。