exchange2007不能发邮件,发信被保存在草稿

    技术2026-01-19  5

     

    解决Exchange 2007 无法在虚拟机发送邮件的问题,一安装完成,结果发不了邮件.发的邮件都保存到了草稿里面.

     

    解决方法:

    在Exchange 2007安装目录下,找到Bin/EdgeTransport.exe.config编辑.

    把 <add key="EnableResourceMonitoring" value="true" />改成 <add key="EnableResourceMonitoring" value="False" />.

     

    重启Microsoft Exchange 传输服务或者重启动机器.

     

     

     

    小结一下:引起的原因竟然是---还是硬件性能引起的.如果硬件牛的话,不会产生这样的问题.

     

     

    引用资料:

     

    會監視下列系統資源:

    硬碟上用來儲存訊息佇列資料庫的可用空間。 硬碟上用來儲存訊息佇列資料庫交易記錄的可用空間。 記憶體中未認可的訊息佇列資料庫交易數。 EdgeTransport.exe 處理程序使用的記憶體。 所有其他處理程序使用的記憶體。

     

    Hub Transport Server 或 Edge Transport Server 上每個受監視的系統資源都會套用下列三種資源使用量層級之一:

    一般    資源未使用過度。伺服器會接受新的連線及郵件。 中    資源稍微使用過度。會對伺服器套用有限的背壓。可以傳送來自授權網域之寄件者的郵件。不過,視處於壓力下的特定資源而定,伺服器使用垃圾郵件防堵來延遲伺服器回應,或拒絕從其他資源傳入的 MAIL FROM 命令。 高    資源嚴重使用過度。會套用完整背壓。所有訊息流程都會停止,而且伺服器會拒絕所有新的傳送的 MAIL FROM 命令。

    下列章節說明 Exchange 如何處理特定資源處於壓力下的狀況。

    郵件佇列資料庫的可用硬碟空間

    郵件佇列資料庫預設會儲存在 C:/Program Files/Microsoft/Exchange Server/V14/TransportRoles/data/Queue。Exchange 會監視此位置的硬碟空間使用率。會使用下列公式計算高硬 碟使用量層級:

    100 * (硬碟大小 - 固定常數 ) / 硬碟大小

    固定常數 的值是 500 百萬位元組 (MB)。

    此公式所得結果是以硬碟空間總用量的百分比表示。此公式所得結果一律會四捨五入為最接近的整數。中硬碟使用量層級預設比高層級低 2%。一般硬碟使用量層級預設比高層級低 4%。

    如需訊息佇列資料庫的相關資訊,請參閱瞭解傳輸佇列 。

    郵件佇列資料庫交易記錄檔的可用硬碟空間

    郵件佇列資料庫交易記錄檔預設會儲存在 C:/Program Files/Microsoft/ExchangeServer/V14/TransportRoles/data/Queue。 Exchange 會監視此位置的硬碟空間使用率。EdgeTransport.exe.config 檔案包含預設值為 512 MB 的 DatabaseCheckPointDepthMax 參數。此參數會控制硬碟上之所有未認可交易記錄的總允許大小。此參數會用在計算硬碟使用量的公式中。

    附註: DatabaseCheckPointDepthMax 參數值會套用至 Hub Transport Server 或 Edge Transport Server 上所有與傳輸相關的可延伸儲存引擎 (ESE) 資料庫。這包括訊息佇列資料庫及 IP 篩選資料庫。

    預設會使用下列公式計算高硬碟使用量層級:

    100 * (硬碟大小 - 最大 (5 GB,3*DatabaseCheckPointDepthMax )) / 硬碟大小

    此公式所得結果一律會四捨五入為最接近的整數。中硬碟使用量層級預設比高層級低 2%。一般硬碟使用量層級比高層級低 4%。

    如需訊息佇列資料庫的相關資訊,請參閱瞭解傳輸佇列 。

    記憶體中未認可的訊息佇列資料庫交易數

    對訊息佇列資料庫進行的變更清單會保留在記憶體中,直到可以將這些變更認可到交易記錄為止。然後,這份清單就會認可至訊息佇列資料庫本身。這些保留 在記憶體中的未完成訊息佇列資料庫交易稱為「版本桶 (bucket)」。版本 Bucket 的數目可能會因非預期的大量內送郵件、垃圾郵件攻擊、郵件佇列資料庫完整性問題或硬碟效能,而增加到異常高的層級。

    當 Exchange 開始接收郵件,這些郵件會以批次方式組合在一起,然後依版本 Bucket 做準備。如果內送郵件有大型附件,可以分成多個批次。正在處理的這些批次,稱為「批次點」 。未完成的批次點數目可超過設定的閾值,特別是有大型附件的非預期大量內送郵件。

    當版本 Bucket 或批次點處於壓力下,Exchange 2010 Transport Server 會對傳入的郵件延遲通知,開始節流傳入的連線。Exchange 會透過垃圾郵件防堵 (延遲 MAIL FROM 命令),來降低輸入郵件流程的速率。如果資源壓力狀況繼續發生,Exchange 會逐漸增加垃圾郵件防堵延遲。資源使用情況回復到正常之後,Exchange 會逐漸開始降低通知延遲,並輕鬆進入正常操作。依預設,當處於資源壓力下,Exchange 會開始延遲郵件通知 10 秒。如果資源持續處於壓力下,延遲會增加,遞增量為 5 秒 (最長為 55 秒)

    Exchange 2010 會保留版本 Bucket 和批次點資源使用情況的歷程記錄。如果資源使用情況沒有下降到特定數目的輪詢間隔之正常層級 (稱為歷程記錄深度),Exchange 會停止垃圾郵件防堵延遲,並開始拒絕內送郵件,直到資源使用情況回到正常為止。依預設,版本 Bucket 和批次點的歷程記錄深度,分別為 10 和 300 個輪詢間隔。

    EdgeTransport.exe 處理序所使用的記憶體

    預設會使用下列公式計算 EdgeTransport.exe 處理程序使用的高記憶體使用量層級:

    實體記憶體總計的 75% 或 1 TB (以較少者為準)

    此計算不包含硬碟分頁檔中的可用虛擬記憶體,或是其他處理程序所使用的記憶體。此公式所得結果是以 EdgeTransport.exe 處理程序所使用之記憶體總用量的百分比表示。此公式所得結果一律會四捨五入為最接近的整數。

    EdgeTransport.exe 檔案使用的中記憶體使用量層級,預設是以實體記憶體總計的 73%,或高層級值減去 2% 計算 (以較少者為準)。EdgeTransport.exe 檔案使用的一般層級記憶體使用量,預設是以實體記憶體總計的 71%,或高層級值減去 4% 計算 (以較少者為準)。

    如果 EdgeTransport.exe 處理程序的記憶體使用量高於指定的一般層級,則會強制進行「垃圾收集」。垃圾收集是一種處理程序,會檢查記憶體中的未使用物件,並收回這些未使用物件所用的記憶體。

    Exchange 2010 會保留 EdgeTransport.exe 處理程序的記憶體使用率歷程記錄。如果使用率沒有下降到特定數目的輪詢間隔之正常層級 (稱為歷程記錄深度),Exchange 會開始拒絕內送郵件,直到資源使用情況回到正常為止。依預設,EdgeTransport.exe 記憶體使用率的歷程記錄深度為 30 個輪詢間隔。

    所有處理程序所使用的記憶體

    所有處理程序使用的高記憶體使用量層級,預設是實體記憶體總計的 94%。此值不包含硬碟分頁檔中的可用虛擬記憶體。

    達到指定的記憶體使用量層級時,會執行「郵件凍結」 作業。郵件凍結會將記憶體中快取之佇列郵件的不必要元素移除。完整的郵件會快取在記憶體中,以提高效能。將佇列郵件的 MIME 內容從記憶體中移除後,因為會直接從訊息佇列資料庫讀取郵件,所以可減少因耗用太多記憶體造成延遲變長的現象。預設會啟用郵件凍結。

    回到頁首

    資源壓力下 Exchange Transport 所採取的動作

    下表總結特定資源處於壓力下時,Exchange Transport 所採取的動作。

    回應資源壓力時,Hub Transport Server 和 Edge Transport Server 所採取的背壓動作

    壓力下的資源 使用率層級 採取的動作

    郵件佇列資料庫的硬碟空間

    中型

    拒絕來自非 Exchange Server 的內送郵件 拒絕來自 Pickup 和 Replay 目錄的郵件提交

    郵件佇列資料庫的硬碟空間

    拒絕來自其他 Exchange Server 的內送郵件 從信箱伺服器 (僅限 Hub Transport Server) 的儲存區驅動程式拒絕郵件提交 拒絕來自非 Exchange Server 的內送郵件 拒絕來自 Pickup 和 Replay 目錄的郵件提交

    郵件佇列資料庫交易記錄檔的硬碟空間

    中型

    拒絕來自非 Exchange Server 的內送郵件 拒絕來自 Pickup 和 Replay 目錄的郵件提交

    郵件佇列資料庫交易記錄檔的硬碟空間

    拒絕來自其他 Exchange Server 的內送郵件 從信箱伺服器 (僅限 Hub Transport Server) 的儲存區驅動程式拒絕郵件提交 拒絕來自非 Exchange Server 的內送郵件 拒絕來自 Pickup 和 Replay 目錄的郵件提交

    版本桶

    中型

    對內送郵件採用或遞增垃圾郵件防堵延遲。如果沒有達到整個版本 Bucket 歷程記錄深度的正常層級,請採取下列動作: 拒絕來自非 Exchange Server 的內送郵件 拒絕來自 Pickup 和 Replay 目錄的郵件提交

    版本桶

    對內送郵件採用或遞增垃圾郵件防堵延遲。如果沒有達到整個版本 Bucket 歷程記錄深度的正常層級,請採取下列動作: 拒絕來自其他 Exchange Server 的內送郵件 從信箱伺服器 (僅限 Hub Transport Server) 的儲存區驅動程式拒絕郵件提交 拒絕來自非 Exchange Server 的內送郵件 拒絕來自 Pickup 和 Replay 目錄的郵件提交

    批次點

    中型

    對內送郵件採用或遞增垃圾郵件防堵延遲。如果沒有達到整個批次點歷程記錄深度的正常層級,請採取下列動作: 拒絕來自非 Exchange Server 的內送郵件 拒絕來自 Pickup 和 Replay 目錄的郵件提交

    批次點

    對內送郵件採用或遞增垃圾郵件防堵延遲。如果沒有達到整個批次點歷程記錄深度的正常層級,請採取下列動作: 拒絕來自其他 Exchange Server 的內送郵件 從信箱伺服器 (僅限 Hub Transport Server) 的儲存區驅動程式拒絕郵件提交 拒絕來自非 Exchange Server 的內送郵件 拒絕來自 Pickup 和 Replay 目錄的郵件提交

    EdgeTransport.exe 處理程序所使用的記憶體

    中型

    拒絕來自非 Exchange Server 的內送郵件 拒絕來自 Pickup 和 Replay 目錄的郵件提交 強制廢棄項目回收

    EdgeTransport.exe 處理程序所使用的記憶體

    拒絕來自其他 Exchange Server 的內送郵件 從信箱伺服器 (僅限 Hub Transport Server) 的儲存區驅動程式拒絕郵件提交 拒絕來自非 Exchange Server 的內送郵件 拒絕來自 Pickup 和 Replay 目錄的郵件提交

    所有處理程序所使用的記憶體

    中型

    拒絕來自非 Exchange Server 的內送郵件 拒絕來自 Pickup 和 Replay 目錄的郵件提交 強制廢棄項目回收

    所有處理程序所使用的記憶體

    拒絕來自其他 Exchange Server 的內送郵件 從信箱伺服器 (僅限 Hub Transport Server) 的儲存區驅動程式拒絕郵件提交 拒絕來自非 Exchange Server 的內送郵件 拒絕來自 Pickup 和 Replay 目錄的郵件提交 從記憶體排清增強的網域名稱系統 (DNS) 快取 啟動郵件凍結

    回到頁首

    EdgeTransport.exe.config 檔案中的背壓組態選項

    背壓的組態選項全是在 EdgeTransport.exe.config 應用程式組態檔中設定。如需 EdgeTransport.exe.config 檔案的詳細資訊,請參閱瞭解 EdgeTransport.exe.config 檔案 。

    注意: 這些列出的設定僅供參考。強烈建議不要在 EdgeTransport.exe.config 檔案中對背壓設定做任何修改。修改背壓設定可能會導致效能不佳或資料遺失。建議您調查並修正所有可能發生的背壓事件之主要原因。

    背壓組態選項

    參數名稱 預設值

    EnableResourceMonitoring

    TRUE

    ResourceMonitoringInterval

    00:00:02

    PercentageDatabaseDiskSpaceUsedHighThreshold

    0. 該值指出要使用的預設公式。

    PercentageDatabaseDiskSpaceUsedMediumThreshold

    0. 這個值表示實際值比 PercentageDatabaseDiskSpaceUsedHighThreshold 的值少 2%。

    PercentageDatabaseDiskSpaceUsedNormalThreshold

    0. 這個值表示實際值比 PercentageDatabaseDiskSpaceUsedMediumThreshold 的值少 2%。

    PercentageDatabaseLoggingDiskSpaceUsedHighThreshold

    0. 該值指出要使用的預設公式。

    PercentageDatabaseLoggingDiskSpaceUsedMediumThreshold

    0. 這個值表示實際值比 PercentageDatabaseLoggingDiskSpaceUsedHighThreshold 的值少 2%。

    PercentageDatabaseLoggingDiskSpaceUsedNormalThreshold

    0. 這個值表示實際值比 PercentageDatabaseLoggingDiskSpaceUsedMediumThreshold 的值少 2%。

    PercentagePrivateBytesUsedHighThreshold

    0. 此值表示會使用預設計算。

    PercentagePrivateBytesUsedMediumThreshold

    0. 這個值表示實際值比 PercentagePrivateBytesUsedHighThreshold 的值少 2%。

    PercentagePrivateBytesUsedNormalThreshold

    0. 這個值表示實際值比 PercentagePrivateBytesUsedMediumThreshold 的值少 2%。

    VersionBucketsHighThreshold

    200

    VersionBucketsMediumThreshold

    120

    VersionBucketsNormalThreshold

    80

    VersionBucketsHistoryDepth

    10

    BatchPointHighThreshold

    4000

    BatchPointMediumThreshold

    2000

    BatchPointNormalThreshold

    1000

    BatchPointHistoryDepth

    300

    BatchPointUseCostForPressure

    TRUE

    BatchPointBatchSize

    40

    BatchPointBatchTimeout

    00:00:00.100

    BatchPointItemExpiryInterval

    00:05:00

    SMTPBaseThrottlingDelayInterval

    00:00:00

    SMTPMaxThrottlingDelayInterval

    00:00:55

    SMTPStepThrottlingDelayInterval

    00:00:05

    SMTPStartThrottlingDelayInterval

    00:00:10

    PercentagePhysicalMemoryUsedLimit

    94

    DehydrateMessagesUnderMemoryPressure

    TRUE

    PrivateBytesHistoryDepth

    30

    回到頁首

    背壓記錄資訊

    下列清單說明 Exchange 2010 中,特定背壓事件所產生的事件日誌項目:

    資源使用量層級增加的事件日誌項目 事件類型:錯誤 事件來源:MSExchangeTransport代理程式 事件類別:資源管理員 事件識別碼: 15004 描述:資源壓力從之前的使用量層級 增加為目前的使用量層級 。 資源使用量層級減少的事件日誌項目 事件類型:參考 事件來源:MSExchangeTransport代理程式 事件類別:資源管理員 事件識別碼: 15005 描述:資源壓力從之前的使用量層級 減少為目前的使用量層級 。 可用磁碟空間嚴重不足的事件日誌項目 事件類型:錯誤 事件來源:MSExchangeTransport代理程式 事件類別:資源管理員 事件識別碼: 15006 描述:Microsoft Exchange Transport 服務已拒絕郵件,因為可用磁碟空間低於設定的閾值。可能需要進行系統管理動作來釋放磁碟空間,讓服務繼續運作。 可用記憶體嚴重不足的事件日誌項目 事件類型:錯誤 事件來源:MSExchangeTransport代理程式 事件類別:資源管理員 事件識別碼: 15007 描述:Microsoft Exchange Transport 服務已拒絕郵件提交,因為服務持續耗用的記憶體超過設定的閾值。如此可能需要重新啟動此服務,以繼續正常運作。
    最新回复(0)