此範例對由於無法在第一次嘗試中傳送郵件,因此 MTA 多次嘗試傳送該郵件時所產生的記錄檔項目種類進行了說明。此範例假設選項設定為 LOG_FILENAME=1 和 LOG_MESSAGE_ID=1。
15-Jan-1998 10:31:05.18 tcp_internal tcp_local E 3 (1) adam@hosta.sesta.com rfc822;user@some.org user@some.org imta/queue/tcp_local/ZZ01IS3D2ZP7FQ9UN54R.00 <01IRUD7SVA3Q9UN2D4@sesta.com> 15-Jan-1998 10:31:10.37 tcp_local Q 3 (2) adam@hosta.sesta.com rfc822;user@some.org user@some.org imta/queue/tcp_local/ZZ01IS3D2ZP7FQ9UN54R.00 (3) <01IRUD7SVA3Q9UN2D4@sesta.com> TCP active open: Failed connect() Error: no route to host (4) ...several hours worth of entries... 15-Jan-1998 12:45:39.48 tcp_local Q 3 (5) adam@hosta.sesta.com rfc822;user@some.org user@some.org imta/queue/tcp_local/ZY01IS3D2ZP7FQ9UN54R.00 (6) <01IRUD7SVA3Q9UN2D4@sesta.com> TCP active open: Failed connect() Error: no route to host ...several hours worth of entries... 15-Jan-1998 16:45:24.72 tcp_local Q 3 adam@hosta.sesta.com rfc822;user@some.org user@some.org imta/queue/tcp_local/ZX01IS67NY4RRK9UN7GP.00 (7) <01IRUD7SVA3Q9UN2D4@sesta.com> TCP active open: Failed connect() Error: connection refused (8) ...several hours worth of entries... 15-Jan-1998 20:45:51.55 tcp_local D 3 (9) adam@hosta.sesta.com rfc822;user@some.org user@some.org imta/queue/tcp_local/ZX01IS67NY4RRK9UN7GP.00 <01IRUD7SVA3Q9UN2D4@sesta.com> dns;host.some.org (TCP|206.184.139.12|2788|192.1.1.1|25) (All set, fire away) smtp; 250 Ok |
郵件進入 tcp_internal 通道 — 可能來自 POP 或 IMAP 用戶端,也可能來自使用 MTA 作為 SMTP 轉送主機組織中的其他主機;MTA 將其在 tcp_local 外寄通道中形成佇列。
第一次遞送嘗試失敗,如 Q 項目所示。
從 ZZ* 檔案名稱可以看出這是第一次傳送嘗試。
TCP/IP 套裝軟體找不到至遠端的路由時,此遞送嘗試將失敗。與範例 21–4 相反,DNS 不反對目標網域名稱 some.org;而「no route to host」錯誤指示在傳送端和接收端之間存在網路問題。
下一次 MTA 作為定期工作執行時,它再次嘗試遞送,但再次失敗。
此檔案名稱現在是 ZY*,表示這是第二次嘗試。
對於第三次失敗嘗試,檔案名稱是 ZX*。
下一次定期工作再次嘗試遞送,遞送失敗,儘管這一次 TCP/IP 套裝軟體未對無法連通遠端 SMTP 伺服器表示不滿,但其實是遠端 SMTP 伺服器不接受連線。(可能遠端修正了其網路問題,但尚未備份其 SMTP 伺服器 — 或其 SMTP 伺服器正忙於處理其他郵件而無法在 MTA 嘗試連線時接受連線。)
最終郵件被移出佇列。