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 服务器。较低的


发布评论