telnet连接邮件服务器,如何使用 Telnet 客户端测试电子邮件服务器

文章摘要:本文提供有关使用 Telnet 客户端测试邮件服务器的信息。

目录:

1.安装 Telnet 客户端

在对邮件流问题进行故障排除时,通过 Telnet 测试与邮件服务器的连接可能会产生宝贵的信息。例如,如果来自本地服务器的连接被拒绝,则 Telnet 会话中通常会显示一条用户可读的错误消息。如果错误描述提供的信息不足以解决问题,会话通常还会提供 SMTP 错误代码。研究该错误代码应该能够提供大量有用的信息。

您必须先安装 Telnet 客户端,然后才能使用它来测试连接。下面是有关在 Windows Server 2008 和 2008 R2 中安装 Telnet 客户端的说明。

启动服务器管理器。

在左窗格中,单击功能。

在右窗格中,单击添加功能。

选中标记为 Telnet 客户端的框,然后单击下一步。

注:请勿选中 Telnet Server 框。此功能用于让其他计算机使用 Telnet 连接到此服务器。

telnet连接邮件服务器,如何使用 Telnet 客户端测试电子邮件服务器_第1张图片

单击 Install。

安装完成后,单击关闭。无需重新启动服务器。

48732121b08c3135fd34fafe7c8afe05.png

注:为了严格模拟实际电子邮件发送,当系统建议从邮件服务器执行此测试时(也就是说,在您的本地邮件服务器上安装 Telnet 客户端并使用它连接到远程计算机),您还可以使用程序和功能控制面板小程序在 Windows 客户端操作系统(例如 Windows 7)上安装 Telnet 客户端。

2.测试连接并发送电子邮件

安装 Telnet 客户端后,按照以下步骤测试电子邮件发送。

打开命令提示符。

键入以下命令:telnet 25

您应该会收到类似于以下内容的输出:

220 remote.mailserveraddress.com ESMTP

注:建立 Telnet 会话后,Backspace 和 Delete 键将无法工作。如果有拼写错误,请按 Enter 键,然后重试此命令。在某些情况下,可能需要关闭 Telnet 会话并重新连接。

如果收到类似于 Could not open connection to the host, on port 25: Connect failed 的错误,这表示您的计算机无法使用端口 25 与目标服务器建立 telnet 会话。如果最初尝试使用目标服务器的名称进行连接,请改为尝试使用其 IP 地址进行连接。如果成功,则可能是 DNS 有问题。如果您无法使用目标服务器的名称或 IP 地址进行连接,则表明端口 25 在计算机与目标服务器之间被阻止。此问题可能是由于目标服务器端上的防火墙导致的,也可能是由于终端上的网络配置错误或防火墙导致的。

如果收到类似于以下内容的输出:

554-remote.mailserveraddress.com

554 Your connection has been blocked due to low sender reputation...

表明与主机的连接丢失。

表明与您的邮件服务器关联的公用 IP 地址声誉不佳。如果您最近获得了该 IP 地址,则它以前的所有者可能从该地址发送垃圾邮件,您的最佳选择可能是从您的 ISP 请求不同的地址。如果此方法不可行,您也有其他选择,但对于此问题,始终没有快速或简单的解决方案。错误消息可能包含解决该问题的更多说明。如果没有,此博客条目会有大量建议。遗憾的是,建议可能只是等待您地址的声誉提升,并且这可能需要相当长的时间。

类型:EHLO 

使用您的邮件服务器的公共完全限定域名(例如 mail.dell.com)替换 。

键入:mail from:  并按 Enter。

键入:rcpt to:  并按 Enter。

键入:data 并按 Enter 键。

类型: Subject:  并按 Enter。

类型:This is a test message sent from telnet. 并按 Enter。

类型:  .   并按 Enter

应接受此消息以便发送。

你可能感兴趣的:(telnet连接邮件服务器)