SMTPDiag電子郵件寄送診斷工具

從我的SkyDrive下載

http://hyqpgg.bay.livefilestore.com/y1peogxYoxk9as1p3jNuPJWGmM0kzo_WxsJvXPia-lixhNQHX6chytkd7okOn6tpJTBoV5LqW5nqCpMCXAPfH-eRg/SmtpDiag.exe

微軟網頁下載

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=BC1881C7-925D-4A29-BD42-71E8563C80A9

一個診斷工具用來判斷是否設定「簡易郵件傳送通訊協定(SMTP) 及「網域名稱系統」(DNS)以確實傳送郵件到外部電子郵件地址。此工具自動執行的一些步驟描述於下列 Microsoft 知識庫文件

            319426<作法:在 Exchange 中設定 SMTP 連接器以連結網際網路網域>(英文) (http://go.microsoft.com/fwlink/?linkid=3052&kbid=319426)

            153119 XFORTelnet 到連接埠 25 以測試 SMTP 通訊>(英文) (http://go.microsoft.com/fwlink/?linkid=3052&kbid=153119)

            203204XFOR:以 NSlookup.exe 公用程式取得網際網路交換者記錄的方式>(英文) (http://go.microsoft.com/fwlink/?linkid=3052&kbid=203204)

 

SMTPDiag 有兩個必備與兩個選用的引數,以及內建說明。不提供引數下或使用 /? 引數來顯示說明。下列表格概略敘述在「說明」中,引數與其所對應的功能。

SMTPDIAG 寄件者地址 收件者地址 [-d目標 DNS] [/v]

 

引數

功能

寄件者地址

必備。本機信箱的地址。用來驗證 SMTP 提交,檢查輸入的 DNS

收件者地址

必備。您嘗試要寄送郵件的遠端信箱電子郵件地址。用來驗證 DNS 及遠端信箱的可用性。

-d 目標 DNS

選用。目標 DNS 伺服器的 IP 位址,用來查詢遠端 MX (郵件交換) 記錄以供測試。在 Exchange 中常設定為外部 DNS 伺服器。外部 DNS 設定不適用於「網際網路資訊服務」(IIS) SMTP

/v

選用。顯示關於每項測試的其他資訊。

/?

顯示說明。

 

以下列四種顏色顯示結果: 

            白色文字,表示執行的動作。 

            灰色,表示參考結果。 

            綠色,表示成功的測試結果。 

            紅色,表示失敗的測試結果。

SMTPDiag 發出 DNS 查詢時,同時使用「使用者資料包通訊協定」(UDP) 及「傳輸控制通訊協定」(TCP),以確認查詢會成功。Microsoft® Windows® Server™ 2003 Microsoft Windows® XP 之前的 Windows 版本不支援 UDP 查詢。若 TCP 查詢失敗,將無法順利傳送郵件。

驗證語法後,SMTPDiag 首先會檢查遠端位址網域的「授權啟動」(SOA) 記錄。接著會驗證本機網域 MX/A 記錄是否能解析。此測試會確認寄件者網域是否有效,能否傳回來源伺服器。若網域無法從防火牆內解析,本測試可能會失敗。之後,也會檢查遠端網域的 MX/A 記錄檔。若此步驟失敗,因為 DNS 相關問題,將無法傳送郵件。此時,必須要研究網路 DNS 基礎結構。

順利查詢所有 DNS 記錄後,工具將會試著連接所有郵件交換 (MX) 記錄 (這些記錄會在通訊埠 25 上公佈給遠端網域),並嘗試執行 EHLOmail fromrcpt to quit 等命令。

若在執行工具時使用詳細資料 (/v) 選項,將會提供更多關於每個測試正在執行的資訊,以及每個測試步驟的詳細結果。

發表留言