標籤:Exchange 2010
這幾天碰到一個這樣的問題,Exchange 2010郵件系統的手機用戶端無法發送10MB以上的附件。
問題描述:
在Exchange 2010環境中,郵件接收器和發送器限制都設定了35M,Windows 上Outlook 可以發送大郵件,但是手機端無法發送或者轉寄10M以上的郵件。
原因分析:
手機端串連Exchange使用的是ActiveSync協議,這個問題發生是由於Exchange伺服器上ActiveSync預設的Max Request Length設定是10MB。手機端串連Exchange使用的是ActiveSync協議,和Windows電腦上Outlook發送郵件有些不同。
解決方案:
在Exchange 2010環境中,這個問題發生比較常見的情況是在iOS裝置上無法發送大型附件。手機端串連Exchange使用的是ActiveSync協議,和Windows電腦上Outlook發送郵件有些不同。在這種情況下,會在Exchange Client Access 伺服器上建置事件Event ID 1008,如下:
這個問題發生是由於Exchange伺服器上ActiveSync預設的Max Request Length設定是10MB。當我們發送大於10MB的附件時,iPhone就會不停的嘗試發送,直到郵件離開裝置。 為瞭解決這個問題,推薦的做法是把CAS伺服器上關於ActiveSync的web.config中Maximum Request Length 參數設定大於15MB。 一般情況下,高於50MB是不推薦的,正常設定是15MB到20MB。因為郵件太大可能會影響郵件傳輸的效率。 具體步驟如下,請參考:
- 在Exchange CAS (客戶訪問伺服器)上,在安裝Exchange的路徑下找到ClientAccess\Sync\web.config檔案。預設的路徑是: C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync。
- 開啟web.config檔案,然後尋找<httpRuntime maxRequestLength=”10240″/>參數,然後更改這個參數值高於10MB。
- 儲存更改後的web.config檔案。
- 重啟IIS。在Exchange Management Shell中運行IISReset
- 測試是否可以正常使用手機發送大附件的郵件。
Exchange 2010 手機端無法發送10M以上的附件?