Smtp

如何跟踪發送到另一個域時未到達其目的地的 Outlook 郵件?

  • May 5, 2010

我有一個使用 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 作為傳出。這是一個反直覺的解決方案,因為您的日誌顯示電子郵件正常發送,但值得一試。

來源:http ://www.ipower.com/info/systemnotice.bml?id=5702

引用自:https://serverfault.com/questions/138814