Exchange 2010郵件收發信大小限制

     在默認的情況下,Exchange對郵件(正文+附件)傳輸大小是做了限制的,這裏我通過用戶【jqq】進入OWA創建主題爲01的郵件,在附件中上傳了一個QQ音樂(11MB),從圖中看出並沒有上傳成功,說我傳的文件超過了最大限制(10MB),那麼是哪裏在限制呢?

wKiom1ffYMGT83OXAAC15dQFMac311.jpg-wh_50

打開EMC控制檯,在【全局設置】選項卡中,打開【傳輸設置屬性】,可以看到發送和接收的大小默認是10MB,在Exchange中,用戶郵箱的傳輸大小在不做任何設置的情況下是和全局傳輸大小保持一致的

wKioL1ffYSGRas_TAAEm3JGvc38044.jpg-wh_50

此時,我想對組織內部的某用戶發送大於10MB的郵件,當然,修改全局傳輸設置中的大小值即可,但在這裏,我先不動全局,爲了更好的瞭解,一步一步來,我先對用戶郵箱的傳輸大小做修改,打開用戶郵箱【jqq】的屬性,切換至【郵件流設置】卡片,在【郵件大小限制】中,將發送郵件大小最大值修改爲【81920】,也就是80MB

wKiom1ffYSHTvulQAAC0Sk9TOhs336.jpg-wh_50

爲了使修改立即生效,這裏必須要重啓【Microsoft Exchange 信息存儲】服務

wKioL1ffYYKQ5bTqAAC3CiXqN78223.jpg-wh_50

這時再次上傳11MB的QQ音樂,看到已經上傳成功了吧,我們將這封郵件發送給組織內部的用戶【cl】

wKioL1ffYYPjSYQeAACpt0gPWR0638.jpg-wh_50

退信了,這很正常,因爲根據全局中的設置,用戶【cl】只能接收小於10MB的郵件,這裏同樣需要對【cl】用戶郵箱的傳輸大小做修改

wKiom1ffYYOjdDdQAACZbYrhfd0946.jpg-wh_50

將用戶【cl】的接收郵件大小修改爲80MB,修改之後,一定要重啓【Microsoft Exchange 信息存儲】服務

wKiom1ffYZKym8CCAAC2gDNFGYk386.jpg-wh_50

再次將郵件發送給用戶【cl】,可以看到已經成功收到01這封郵

wKiom1ffZA6hoLvNAAB2Et9mbZY031.jpg-wh_50

我們還可以在EMS中運行 Get-Mailbox | Set-Mailbox  -MaxSendSize 80Mb -MaxReceiveSize 80Mb 命令進行批量修改

  通過此命令將所有用戶郵箱的發送和接收大小值修改爲80MB

wKioL1ffZDzBKqYtAABRiyWN0Hw034.jpg-wh_50

現再所有用戶只要是不大於80MB的郵件都可以發送接收了吧,呵呵,只能說通過Outlook可以,通過OWA可不一定,繼續來測試吧

  還是通過用戶【jqq】進入OWA發送郵件,這裏我新建一封主題爲02的郵件,附件上傳53MB的QQ2012

wKioL1ffZFrCkR_cAADYtVl88U4851.jpg-wh_50

等了一段時間後,報錯了,這是爲什麼呢?

  來看看原因,我們雖然已經修改了用戶郵箱的發送接收大小值爲80MB,但是OWA對上傳附件的大小也做了限制,默認是35MB,QQ2012是53MB,所以這裏上傳會報錯

wKiom1ffZIjyxRlSAADjqFWkfsI715.jpg-wh_50

在Exchange服務器上,定位到【Exchange安裝目錄ClientAccess\Owa】目錄,用記事本編輯web.config 下maxRequestLength值與maxAllowedContentLength值

  搜索【maxRequestLength】字符串,將原來的值【35000】修改爲【80000】,也就是80MB,然後保存,保存後重啓【Microsoft Exchange 信息存儲】服務與  IIS服務

wKioL1ffZLSyRfjcAACkWiJHXqg209.jpg-wh_50

再次上傳附件qq2012成功,將02這封郵件發送給用戶【cl】

wKiom1ffZObjHGa2AACkzErXY-s489.jpg-wh_50

用戶【cl】成功接收郵件

好了,前面是測試組織內部發送大於10MB的郵件,現再來測試對 Internet 用戶郵箱發送大於10MB的郵件

  發到 Internet 的郵件都要通過發送連接器吧,如圖先來修改它的大小值爲81920,還是80MB

  也可以通過命令修改

  Get-SendConnector | Set-SendConnector –MaxMessageSize 80MB

wKioL1ffZUeTlAgMAADvKG2iwAI957.jpg-wh_50

全局的發送小大也修改爲81920,修改後重啓【Microsoft Exchange 信息存儲】服務

  有EMS中通過命令修改是Set-TransportConfig –MaxSendSize 80MB

wKiom1ffZZLxxcOzAAEFW2txl4U425.jpg-wh_50

這裏我通過用戶【jqq】向 Internet 用戶郵箱 發送一封主題爲03的郵件,其中附件是11MB的QQ音樂

退信了,奇怪,我將用戶郵箱的發送大小值和全局的發送大小值,以即發送連接器都修改爲80MB了,爲什麼對外還是不讓發大於10MB的郵件呢?

這是因爲Exchange服務器在向外發信時,會去檢查收信人的delivContlength(投遞文件大小)限制值,但是收件人是 Internet 用戶啊,AD根本沒有那個用戶的信息,所以服務器就把這個收件人歸類成 unauthenticated(未經身份驗證) 對象,但總是得找一個delivContlength值來用吧,這裏就會強制使用全局接收大小值,默認是10M,我發出去的是11M,當然就退信啦。

  按下圖來修改全局接收大小值,修改後重啓【Microsoft Exchange 信息存儲】服務

  有EMS中通過命令修改是Set-TransportConfig  –MaxReceiveSize 80MB

wKiom1ffZk_wumUiAAEOE54yNgI155.jpg-wh_50

那麼再次發送03這封郵件,現再用 Internet 用戶【wj】登錄到郵箱,可以看到已經收到了03這封郵件

wKiom1ffZqiwefIpAADUTCU_uFU621.jpg-wh_50

我們再用 Internet 用戶【wj】給內部用戶【jqq】發送一封主題爲04的郵件,附件用QQ五筆,也是11MB

wKioL1ffZuvj5cORAAEzWzKnzjE836.jpg-wh_50
返回了NDR,大致意思是發給對方的信件大小超過了對方允許的範圍

wKioL1ffZw_jBt2OAAEVapmeTgk961.jpg-wh_50

的確,Exchange上的接收連接器還沒修改呢,還是默認的10MB,外部怎麼發得進來呢,我們來修改它

wKiom1ffZzrTcw2cAADrcM_5Pow325.jpg-wh_50

打開默認接收連接器屬性,將郵件大小最大值修改爲81920

wKiom1ffZ2Cgm45WAAChCBJlSLM130.jpg-wh_50

打開客戶端接收連接器屬性,將郵件大小最大值修改爲81920,重啓【Microsoft Exchange 信息存儲】服務

wKioL1ffZ4miVfcAAACkgwCnCvo584.jpg-wh_50

用命令修改這兩個接收連接器會更方便

  Get-ReceiveConnector | Set-ReceiveConnector –MaxMessageSize 80MB

  現再 Internet 用戶【wj】再重新發送04這封郵件,內部用戶【jqq】就可以收到郵件了

wKioL1ffZ7ujjbg_AADe_KgEq_Y806.jpg-wh_50


轉載:http://www.educity.cn/linux/1150372.html 






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章