如何使用SMTPDiag 工具

简介:
如何使用SMTPDiag 工具
SMTPDiag 是一个诊断工具,用于确定是否正确地配置了简单邮件传输协议 (SMTP) 和域名系统 (DNS),使其能够可靠地向外部电子邮件地址传递邮件。该工具自动完成下列 Microsoft 知识库文章介绍的某些步骤。

·         319426“HOW TO:在 Exchange 中配置 SMTP 连接器以链接到 Internet 域”([url]http://go.microsoft.com/fwlink/?linkid=3052&kbid=319426[/url])

·         153119“XFOR:Telnet 到端口 25 以测试 SMTP 通信”([url]http://go.microsoft.com/fwlink/?linkid=3052&kbid=153119[/url])

·         203204“XFOR:How to Obtain Internet Exchanger Records with the NSlookup.exe Utility”([url]http://go.microsoft.com/fwlink/?linkid=3052&kbid=203204[/url])(英文)

SMTPDiag 参数
SMTPDiag 有两个必需参数和两个可选参数,以及内置帮助。可以通过不提供参数或者使用 /? 参数来显示帮助。下表概述了帮助中介绍的参数以及相应的功能。

用法
SMTPDIAG "sender address" "recipient address" [-d target DNS] [/v]

参数
 功能
 
sender address
 必需。本地邮箱的地址。用于验证 SMTP 提交并检查入站 DNS。
 
recipient address
 必需。邮件要发送到的远程邮箱的电子邮件地址。用于验证 DNS 以及远程邮箱的可用性。
 
-d target DNS
 可选。用于以测试为目的查找远程 MX(邮件交换)记录的目标 DNS 服务器的 IP 地址。该服务器通常被配置为 Exchange 中的外部 DNS 服务器。外部 DNS 设置对于 Internet 信息服务 (IIS) SMTP 而言不可用。
 
/v
 可选。显示有关每次测试的更多信息。
 
/? 
 显示帮助。
 
诊断
结果以四种颜色显示,如下所述:  

·         白色文本表示正在执行的操作。  

·         灰色表示信息性结果。  

·         绿色表示成功的测试结果。  

·         红色表示失败的测试结果。

测试
SMTPDiag 同时使用用户数据报协议 (UDP) 和传输控制协议 (TCP) 来发出 DNS 查询,以确保查询成功。Microsoft® Windows® Server™ 2003 和 Microsoft Windows® XP 之前的 Windows 版本不支持 UDP 查询。如果 TCP 查询失败,邮件将不会成功传递。

SMTPDiag 在验证语法之后的第一项工作是检查远程地址域的起始授权机构 (SOA) 记录。下一步是验证本地域的 MX/A 记录是否可解析。此测试确保发件人域有效,并且退回的任何邮件都能够返回到起始服务器。如果无法从防火墙内部解析该域,此测试将失败。然后还将检查远程域的 MX/A 记录。如果此步骤失败,邮件将由于 DNS 问题而无法路由。此时,必须检查网络的 DNS 基础结构。

在成功地查询了所有 DNS 记录后,该工具将尝试通过端口 25 连接到所发布的与远程域有关的所有 MX(邮件交换)记录,并尝试执行 EHLO、mail from、rcpt to 和 quit 命令。

如果在运行工具时使用了 verbose (/v) 选项,将提供有关每次测试所执行的操作的详细信息,以及每个测试步骤的详细结果。

此工具下载地址:

[url]http://www.microsoft.com/downloads/details.aspx?FamilyID=bc1881c7-925d-4a29-bd42-71e8563c80a9&DisplayLang=zh-cn[/url]









本文转自 qinling_bai 51CTO博客,原文链接:http://blog.51cto.com/22494/14671,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
存储 Web App开发 缓存
清理C盘空间的6种方法,附详细操作步骤
释放C盘空间并不难。只要掌握合适的方法,哪怕你是电脑小白,也能轻松清理出几十GB空间。下面就为大家介绍6种实用、安全、细致的清理方法,并附上操作步骤。
|
5月前
|
安全 Windows
Win10弹出WerFault.exe应用程序错误是什么原因,(0xc0000142)问题?
Win10弹出WerFault.exe应用程序错误是什么原因,(0xc0000142)问题?
1329 0
|
8月前
|
域名解析 网络协议 数据安全/隐私保护
docker search 超时
docker search超时问题
1888 14
docker search 超时
|
机器学习/深度学习 运维 数据中心
自动化运维工具的演变与未来趋势
【7月更文挑战第27天】在IT行业的快速发展中,自动化运维工具成为了提升效率、降低错误率的关键。本文通过探讨自动化运维工具的历史演变,分析当前市场上的主流工具,并预测未来的发展趋势,为读者提供一个全面的视角,帮助理解自动化运维工具的重要性和发展方向。
299 0
|
存储 NoSQL MongoDB
MongoDB入门级别教程全(Windows版,保姆级教程)
一份全面的MongoDB入门级教程,包括在Windows系统上安装MongoDB、使用MongoDB Shell和Compass GUI进行数据库操作,以及MongoDB的基本数据类型和查询技巧。
3310 5
MongoDB入门级别教程全(Windows版,保姆级教程)
|
数据库 数据安全/隐私保护 Windows
Windows远程桌面出现CredSSP加密数据修正问题解决方案
【10月更文挑战第30天】本文介绍了两种解决Windows系统凭据分配问题的方法。方案一是通过组策略编辑器(gpedit.msc)启用“加密数据库修正”并将其保护级别设为“易受攻击”。方案二是通过注册表编辑器(regedit)在指定路径下创建或修改名为“AllowEncryptionOracle”的DWORD值,并将其数值设为2。
10706 3
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
4970 2
|
监控 安全 API
邮件推送API建议操作方法?AOKSend配置步骤
邮件推送API在数字营销中至关重要,本文介绍了其操作建议和AOKSend配置步骤。选择可靠服务如AOKSend、SendGrid、Mailgun,管理API密钥,使用SSL/TLS加密,实现错误处理和重试机制,以及监控邮件发送效果。AOKSend配置包括:注册登录、获取API密钥、配置SMTP设置、测试发送和创建API请求。正确配置能提升营销和沟通效率。
|
存储 开发工具 数据安全/隐私保护
git报错The project you were looking for could not be found 解决方式
git报错The project you were looking for could not be found 解决方式
3882 1
|
Oracle 关系型数据库 数据库
[windows]远程桌面失败提示CredSSP加密修正
[windows]远程桌面失败提示CredSSP加密修正
2939 6