Exchange

滯留在 SMTP 隊列中的郵件 - Exchange 2003

  • November 28, 2011

我需要你的幫助;-)

我對進入我們的 Exchange Server 的消息和通過它發出的消息有疑問。基本上,消息被卡在 SMTP 隊列中。

一條消息將進入伺服器,我可以看到它列在“Exchange 系統管理器”下,但是如果您列出消息隊列的屬性,它會顯示類似

00:10 SMTP 消息排隊等待本地傳遞

00:10 SMTP 消息在本地發送到 user@ourdomain.com

00:10 SMTP 郵件計劃重試本地傳送

00:11 SMTP 消息在本地發送到 user@ourdomain.com

00:11 SMTP 郵件計劃重試本地傳送

等等等等

對於傳出消息列表如下所示:

10:55 SMTP:消息送出到高級隊列

10:55 SMTP:開始向高級隊列送出消息

10:55 SMTP:郵件送出給分類器

10:55 SMTP:郵件分類並排隊等待路由

10:55 SMTP:消息路由和排隊等待遠端傳遞

最後 - 從那時起狀態沒有改變,消息在隊列中,我不時強制連接但沒有效果。

我檢查了與 smarthost 的連接(為此使用了 telnet),一切似乎都正常工作,所以問題可能出在交換方面。我正在使用在 Small Business Server 2003 上執行的 Exchange Server 2003。我沒有在伺服器上安裝任何防病毒軟體。每個分區上的剩餘可用空間超過 3Gb,在帶有數據庫的分區上 - 它超過 12Gb。自 2005 年以來一切執行良好且沒有出現問題,問題從今年 6 月的一半開始出現 - 消息開始發出並幾乎隨機卡住(我還沒有看到模式,有些正在發出,有些沒有發出,有些正在發出幾個小時)。

我不知道該怎麼做,要檢查更多內容,所以請有什麼想法嗎?

最好的問候,D。

編輯

  1. Priv1.edb 有 14,5GB 和 priv1.stm 2,6GB - 這些文件加起來超過 16GB - 這可能是原因嗎?如果是,那是什麼?
  2. 確實,我沒想到它與我的問題有共同之處,但有幾個使用者報告了 Outlook Web Access 最近的問題 - 他們可以登錄,他們可以看到他們的郵件列表,但他們看不到內容他們的電子郵件。雖然當他們與 Outlook 2003/2007 連接時 - 沒有這樣的問題,只有 OWA 存在。

編輯2

所以,.. 它現在可以工作了,我不得不承認我不太確定問題出在哪裡(希望它不會再出現)。

我做了什麼:

  1. 清理了一些郵箱以減小它們的大小
  2. 解除安裝資訊儲存
  3. 碎片整理的數據庫文件(我使用 eseutil: c:\program files\exchsrvr\bin> eseutil /dg:\data base\Exchsrvr\MDBDATA\priv1.edb )
  4. 安裝資訊儲存背面
  5. ..在我設法做任何其他事情之前 - 我的隊列開始移動,已經在那裡保存了幾天的元素 - 開始移動,幾分鐘後,所有東西都被發送了,無論是外部還是本地。

但是:priv1.edb 仍然很大(13 884 203 008),priv1.stm 也很大(2 447 384 576),所以這可能不是文件大小的問題。如果不是這個,那是什麼?

如果那是文件大小的問題,那麼它很快就會重複 - 我能做些什麼來避免它嗎?

現在一切正常,問題確實是數據庫文件的大小 - 兩個文件一起 - priv1.edb 和 priv1.stm 已達到 16 383 MB,我使用的是沒有 SP2 的 Exchange 2003(數據庫文件的限制正好為 16 383 MB )。我仍然不明白為什麼在達到此限制之前發送是隨機的 - 也許有些消息太大而無法通過?不確定。

如果有人和我有類似的問題,這裡是解決方案的連結:

如何獲取 Exchange Server 2003 的最新服務包:

support.microsoft.com/?scid=kb%3Ben-us%3B836993&x=11&y=7

數據庫大小限製配置和管理(從 18GB 到 75GB):

http://technet.microsoft.com/en-us/library/aa998066%28EXCHG.65%29.aspx

感謝您的回答和評論,你們都幫了我很多!

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