Smtp
如何跟踪發送到另一個域時未到達其目的地的 Outlook 郵件?
我有一個使用 Ipower.com 配置的域帳戶。如果我使用 Evolution 等電子郵件客戶端,郵件將按預期到達。但是,如果我使用 Outlook 2007(就像這家公司的每個人一樣),只有當目的地屬於同一個域時,郵件才會到達。這意味著,例如,當目的地是 gmail 地址時,測試電子郵件會落入某種黑洞……(我檢查了垃圾郵件文件夾,但它們不存在)
這只是一個簡單的 ipower 設置,沒有 Exchange 或類似的東西。
我還能做些什麼來隔離和解決這個問題?這讓我發瘋,因為在同一台機器上具有相同配置的其他電子郵件客戶端中,一切正常,我需要在 Outlook 中修復問題。
我啟用了 Outlook 日誌記錄功能 (*),伺服器說一切順利,但不是真的。
2010.05.05 15:46:00 SMTP (smtp.example.com): Begin execution 2010.05.05 15:46:00 SMTP (smtp.example.com): Port: 25, Secure: no, SPA: no 2010.05.05 15:46:00 SMTP (smtp.example.com): Finding host 2010.05.05 15:46:01 SMTP (smtp.example.com): Connecting to host 2010.05.05 15:46:01 SMTP (smtp.example.com): Connected to host 2010.05.05 15:46:01 SMTP (smtp.example.com): <rx> 220 ESMTP Wed, 05 May 2010 16:46:00 -0400: UCE strictly prohibited 2010.05.05 15:46:01 SMTP (smtp.example.com): [tx] EHLO vm 2010.05.05 15:46:01 SMTP (smtp.example.com): <rx> 250-bosauthsmtp01.eigbox.net Hello vm [201.244.245.234] 2010.05.05 15:46:01 SMTP (smtp.example.com): <rx> 250-SIZE 34603008 2010.05.05 15:46:01 SMTP (smtp.example.com): <rx> 250-PIPELINING 2010.05.05 15:46:01 SMTP (smtp.example.com): <rx> 250-AUTH PLAIN LOGIN 2010.05.05 15:46:01 SMTP (smtp.example.com): <rx> 250-STARTTLS 2010.05.05 15:46:01 SMTP (smtp.example.com): <rx> 250 HELP 2010.05.05 15:46:01 SMTP (smtp.example.com): Authorizing to server 2010.05.05 15:46:01 SMTP (smtp.example.com): [tx] AUTH LOGIN 2010.05.05 15:46:02 SMTP (smtp.example.com): <rx> 334 xxx 2010.05.05 15:46:02 SMTP (smtp.example.com): [tx] xxx 2010.05.05 15:46:02 SMTP (smtp.example.com): <rx> 334 xxx 2010.05.05 15:46:02 SMTP (smtp.example.com): [tx] ***** 2010.05.05 15:46:02 SMTP (smtp.example.com): <rx> 235 Authentication succeeded 2010.05.05 15:46:02 SMTP (smtp.example.com): Authorized to host 2010.05.05 15:46:02 SMTP (smtp.example.com): Connected to host 2010.05.05 15:46:02 SMTP (smtp.example.com): [tx] MAIL FROM: <*****> 2010.05.05 15:46:02 SMTP (smtp.example.com): <rx> 250 OK 2010.05.05 15:46:02 SMTP (smtp.example.com): [tx] RCPT TO: <*****> 2010.05.05 15:46:03 SMTP (smtp.example.com): <rx> 250 Accepted 2010.05.05 15:46:03 SMTP (smtp.example.com): [tx] DATA 2010.05.05 15:46:03 SMTP (smtp.example.com): <rx> 354 Enter message, ending with "." on a line by itself 2010.05.05 15:46:04 SMTP (smtp.example.com): [tx] 2010.05.05 15:46:04 SMTP (smtp.example.com): [tx] . 2010.05.05 15:46:04 SMTP (smtp.example.com): <rx> 250 OK id=1O9lTn-0005Yj-89
(*) 在 Outlook 中,工具 -> 選項 -> 其他 -> 高級選項 -> 啟用日誌記錄(故障排除),日誌文件位於 %TEMP%\Outlook\OPMLog.log 中。此文本文件記錄 Outlook 和伺服器的命令和響應。
最後一行是來自 SMTP 伺服器的 OK,這意味著它已經完成,所以問題不在您的最後!您應該聯繫域名提供商。
兩個電子郵件客戶端都使用埠 25 嗎?也許進化被配置為使用埠 25,但是選中了“啟用 TLS/SSL”的框,這導致它發送超過 587(在 eudora 中看到)。
他們的文件要求使用 587 作為傳出。這是一個反直覺的解決方案,因為您的日誌顯示電子郵件正常發送,但值得一試。