Email

來自 IOS 且附件大於 7.5Mb 的電子郵件卡在發件箱中並不斷嘗試重新發送。花費我們數百美元的數據費用

  • May 23, 2018

我們有一個本地 Exchange 2013 伺服器。從 IOS 設備上的 ActiveSync 帳戶發送帶有大附件的電子郵件時,電子郵件會卡在發件箱中並且無法發送。它不斷嘗試重新發送,並可能導致我們的使用者超出他們的數據限額並開始花費數百個數據費用。從手機上鍊接的 Gmail 帳戶或 Windows 8 手機發送時,它不會執行此操作。

在問題開始發生之前,我已將附件大小縮小到大約 7660870 字節。對於超出此限制的幾個字節,電子郵件將包含失敗消息,但仍會在沒有附件的情況下發送。如果您添加更多字節,我們會收到失敗消息,但沒有電子郵件通過,它會卡在發件箱中。這些大小在我們允許的內部和外部郵件大小限制之內。此外,我猜這個問題的行為取決於郵件的總大小,包括標題、正文等,而不僅僅是附件。

有沒有人見過這種情況,或者知道是什麼原因造成的?

看看https://technet.microsoft.com/en-gb/library/hh529949(v=exchg.150).aspx

該頁面底部有一條有趣的行,表示有效的最大限制比您配置的限制少約 33%。鑑於活動同步的預設值是 10mb 並且您看到 7 左右的問題,這是有道理的。

嘗試增加到 20mb,看看是否有區別。

嘗試增加 IIS 中的 uploadReadAheadSize,如下例所示(將大小更改為您需要的大小):

C:\Windows\System32\inetsrv\appcmd.exe set config -section:system.webServer/serverRuntime /uploadReadAheadSize:"10485760" /commit:apphost

C:\Windows\System32\inetsrv\appcmd.exe set config "Default Web Site" -section:system.webServer/serverRuntime /uploadReadAheadSize:"10485760" /commit:apphost

或者直接從 IIS 管理工具:

在此處輸入圖像描述

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