端口 25 / 26 使用 Telnet 显示“无法打开连接”

Posted

技术标签:

【中文标题】端口 25 / 26 使用 Telnet 显示“无法打开连接”【英文标题】:Port 25 / 26 says "Could not open connection" using Telnet 【发布时间】:2012-10-23 08:15:54 【问题描述】:

我目前正在对我的服务器(IIS 7,5,Windows server 2008 R2)的电子邮件问题进行故障排除。当我运行“Telnet”命令时,我得到“正在连接到 127.0.0.1... 无法在端口 25 上打开与主机的连接”。

我一直在运行命令:

"telnet 127.0.0.1 25" "telnet 127.0.0.1 26" "telnet localhost 25" "telnet localhost 26"

所有这些都返回相同的消息。如果我在 80 端口运行,我会得到响应。

我试图关闭我的防火墙,但没有改变行为(仍然无法打开...)。

这是通常的行为吗?发送电子邮件是否仍然有效,还是有什么问题?

【问题讨论】:

您确认交易所正在运行吗? 交换?我有一个干净的服务器安装.. 你需要交换从一个简单的服务器发送电子邮件吗?顺便说一句,我使用外部邮件服务器 【参考方案1】:

端口 25 用于 MTA(消息传输代理),它在电子邮件从发件人到收件人的过程中进行传递。如果您没有安装并在本地运行,则该本地端口上没有任何监听。听起来是这样。

发送电子邮件是一种传出连接(使用一些随机的本地端口),可以通过连接到任何可通过网络访问的机器上的 MTA 来完成;它不必在本地机器上使用一个。

【讨论】:

以上是关于端口 25 / 26 使用 Telnet 显示“无法打开连接”的主要内容,如果未能解决你的问题,请参考以下文章

无法在端口25上连接smtp服务器

电脑无法使用telnet命令显示在端口23连接失败怎么解决

telnet一个端口后显示建立连接,但是很快就close退出了

如何使用telnet测试端口号

怎样测试某个端口是不是打开

telnet出现以下报错Escape character is '^]'. ,急急急