2022年用telnet命令测试SMTP服务器 .pdf
-
资源ID:33391766
资源大小:61.56KB
全文页数:4页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年用telnet命令测试SMTP服务器 .pdf
用 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 服务器。较低的首选项值表示首选 SMTP 服务器。您可以使用多个 MX 记录和不同的首选项值,以实现负载平衡和容错。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 5.准备结束 Nslookup 会话时,请键入exit ,再按 ENTER 键。注意:组织的内部网络规定的防火墙或 Internet 代理限制可能会阻止您使用 Nslookup 工具查询 Internet 上的公用 DNS 服务器。MX 记录不是 Exchange 组织内的内部邮件流绝对必需的。如果要在组织中查找任何集线器传输服务器或已订阅边缘传输服务器的 FQDN ,则可以使用 Exchange 命令行管理程序中的下列命令: Get-ExchangeServer | where $_.isHubTransportServer -eq $true -or $_.isEdgeServer -eq $true | Format-List Fqdn,ServerRole 有关详细信息,请参阅Get-ExchangeServer和 管道传输 。使用 Telnet 端口 25 测试 SMTP 通信本节中的步骤说明如何使用 Telnet 端口 25 测试 SMTP 通信。步骤将使用以下列表中描述的值:目标 SMTP 服务器 源域 发件人的电子邮件地址 收件人的电子邮件地址 邮件主题来自 Contoso 的测试邮件正文这是一封测试邮件注意:应始终使用有效的发件人电子邮件地址,以便将目标 SMTP 服务器生成的未送达报告 (NDR) 邮件传递给邮件发件人。使用 Telnet 端口 25 测试 SMTP 通信1.在命令提示符下,键入telnet,再按 Enter 键。此命令将打开 Telnet 会话。2.键入set localecho,再按 Enter 键。此可选命令可使您在键入字符时查看这些字符。某些 SMTP 服务器可能需要此设置。3.键入set logfile 。此可选命令可以将 Telnet 会话记录到指定的日志文件中。如果您仅指定了文件名,则日志文件的位置将是当前工作目录。如果您指定了路径和文件名,该路径必须位于计算机本地。指定的路径和文件名都必须以Microsoft DOS 8.3 格式输入。您指定的路径必须已存在。如果您指定了一个不存在的日志文件,系统将为您创建一个日志文件。4.键入open 25,再按 ENTER 键。5.键入EHLO ,再按 ENTER 键。6.键入MAIL FROM: ,再按 ENTER 键。7.键入RCPT TO: NOTIFY=success,failure,再按 ENTER 键。可选的 NOTIFY 命令可定义目标 SMTP 服务器必须向发件人提供的特定传递状态通知名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - (DSN) 邮件。 DSN 邮件是在 RFC 1891 中定义的。在本例中,您要查询有关邮件传递成功或失败的 DSN 邮件。8.键入DATA ,再按 Enter 键。您将收到与以下类似的响应:354 Start mail input; end with . 9.键入主题:来自 Contoso 的测试 ,再按 ENTER 键。10. 按 Enter 键。 RFC 2822 需要在 Subject: 头字段和邮件正文间留一个空行。11. 键入这是一封测试邮件,再按 ENTER 键。12. 按 ENTER 键,键入句点 ( . ) ,再按 ENTER 键。您将收到与以下类似的响应:250 2.6.0 Queued mail for delivery 13. 若要与目标 SMTP 服务器断开连接,请键入QUIT,再按 ENTER 键。您将收到与以下类似的响应:221 2.0.0 Service closing transmission channel 14. 若要关闭 Telnet 会话,请键入quit ,再按 ENTER 键。解释 Telnet 会话与 SMTP 服务器的结果针对您在以上示例中输入的命令,本节提供有关这些命令响应的详细信息。注意:在 RFC 2821 中定义的三位数 SMTP 响应代码对于所有 SMTP 邮件服务器都相同。对于某些SMTP 邮件服务器,文本说明可能稍有不同。在本示例中,目标计算机正在运行 Exchange Server 2007 。打开 25 成功响应 220 Microsoft ESMTP MAIL Service ready at 失败响应 Connecting to .Could not open connection to the host, on port 25: Connect failed 失败的可能原因目标 SMTP 服务不可用。对目标防火墙有所限制。对源防火墙有所限制。指定的目标 SMTP 服务器的 FQDN 或 IP 地址不正确。指定的端口号不正确。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - EHLO 成功响应 250 Hello 失败响应 501 5.5.4 Invalid domain name 失败的可能原因域名中存在无效字符。或者,存在有关目标 SMTP 服务器的连接限制。注意:EHLO 是扩展的简单邮件传输协议 (ESMTP) 命令动词,该命令动词是在 RFC 2821 中定义的。ESMTP 服务器可在初始连接时公布其功能。这些功能包括其最大的可接受邮件大小以及其支持的身份验证方法。HELO 是 RFC 821 中定义的旧版 SMTP 命令动词。多数 SMTP 邮件服务器都支持 ESMTP 和 EHLO 。MAIL FROM: 成功响应 250 2.1.0 Sender OK 失败响应 550 5.1.7 Invalid address 可能的失败原因发件人的电子邮件地址中存在语法错误。失败响应 530 5.7.1 Client was not authenticated 可能的失败原因目标服务器不接受匿名邮件提交。如果您试图使用 Telnet 直接向集线器传输服务器提交邮件,则将收到此错误消息。RCPT TO: NOTIFY=success,failure 成功响应 250 2.1.5 Recipient OK 失败响应 550 5.1.1 User unknown 可能的失败原因指定的收件人在组织中不存在。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -