2024年4月21日发(作者:)

用telnet命令测试SMTP服务器

本主题说明如何使用 Telnet 测试邮件服务器之间的简单邮件传输协议 (SMTP) 通

信。默认情况下,SMTP 侦听端口 25。如果您使用 Telnet 端口 25,则可以输入用于连

接 SMTP 服务器和发送邮件的 SMTP 命令,如同您的 Telnet 会话是 SMTP 邮件服务

器一样。您还可以查看连接过程和邮件提交过程中每个步骤是成功还是失败。

以下列表说明了使用 Telnet 测试到或来自 Microsoft Exchange Server 组织中存

在的传输服务器的 SMTP 通信的方案。

从位于外围网络之外的主机连接到组织的边缘传输服务器,并发送一封测试邮件。

从组织的边缘传输服务器连接到远程邮件服务器,并发送一封测试邮件。

开始之前

使用 Nslookup 命令行工具查找 SMTP 服务器的 IP 地址

若要使用 Telnet 端口 25 连接到目标 SMTP 服务器,您必须具有完全限定的域名

(FQDN) 或 SMTP 服务器的 IP 地址。查找此信息的最简便方法是使用 Nslookup 命令

行工具查找目标域的 MX 记录。

使用 Nslookup 工具查找 SMTP 服务器的 IP 地址

1. 在命令提示符下,键入 nslookup,再按 Enter 键。此命令将打开 Nslookup 会

话。

2. 键入 set type=mx,再按 Enter 键。

3. 键入 set timeout=20,再按 Enter 键。默认情况下,Windows DNS 服务器具

有 15 秒的递归 DNS 查询超时限制。

4. 请键入想要查找 MX 记录的域名。例如,若要查找 域的 MX 记

录,请键入.,再按 ENTER 键。

注意:

尾随句点 ( . ) 表示 FQDN。使用尾随句点可防止无意中将为网络配置的默认 DNS

后缀添加到域名中。

输出的命令将与以下内容类似:

mx preference=10, mail exchanger =

mx preference=20, mail exchanger =

internet address = 192.168.1.10

mail2 internet address = 192.168.1.20

您可以将与 MX 记录关联的任何主机名或 IP 地址用作目标 SMTP 服务器。较低的