博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何使用SMTPDiag 工具
阅读量:5773 次
发布时间:2019-06-18

本文共 1649 字,大约阅读时间需要 5 分钟。

如何使用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) 选项,将提供有关每次测试所执行的操作的详细信息,以及每个测试步骤的详细结果。
此工具下载地址:
本文转自 qinling_bai 51CTO博客,原文链接:http://blog.51cto.com/22494/14671,如需转载请自行联系原作者
你可能感兴趣的文章
hdu 5807 分步dp
查看>>
exgcd、二元一次不定方程学习笔记
查看>>
经典sql
查看>>
CSS3边框会动的信封
查看>>
JavaWeb实例设计思路(订单管理系统)
查看>>
source insight中的快捷键总结
查看>>
PC-IIS因为端口问题报错的解决方法
查看>>
JavaScript学习笔记(12)——JavaScript自定义对象
查看>>
SQL中的Null深入研究分析
查看>>
多人交互与体感游戏开发相关技术说明
查看>>
cron表达式
查看>>
BDD数据集(mask_rcnn)1
查看>>
Linux下的Memcache安装
查看>>
调用约定
查看>>
【转】ROS之topic和service通信比较
查看>>
[转]Linux 线程实现机制分析 Linux 线程实现机制分析 Linux 线程模型的比较:LinuxThreads 和 NPTL...
查看>>
lesson7:java线程池
查看>>
【2019年OCP新题】OCP题库更新出现大量新题-11
查看>>
N-Queens
查看>>
mysql允许远程连接
查看>>