none
Exchange 2007 OWA與Outlook 2007 如何解除限制附件10MB問題 RRS feed

  • 問題

  • 請教各位高手,

    最近公司剛架設完成Exchange 2007 ,目前發現透過OWA寄信會有10MB的限制,蒐尋過之前文章從web.conf看到預設的是設定30MB,但是每次附上20MB的附件就被告之只能附加10MB的容量,透過Outlook 2007連Exchange 2007 方式也被限制在10MB附件容量,之前查過各位先進的文章但是都只能解決到是 透過SMTP方式寄信的問題(試過可以用),請問各位高手是要下何種指令能解決我公司目前的問題(希望能加大到30MB),謝謝。

    2007年7月25日 上午 02:12

解答

  • 在Exchange 2007中的郵件傳送與接收大小的限制有下列幾個檢查點

    http://technet.microsoft.com/en-us/library/bb124345.aspx

    • Origanizational Limit
    • Global Limit
    • Connector Limit
    • Server Limit
    • User Limit

     

    在沒有Edge的情況下,Organizational以及User的收及發都是未設限,亦即Unlimited

    假設整個ORG中你只有一台Hub Transport,以及只有一條Send Connector的話

    那麼預設使用者寄出去及收進來都只有10MB.

    因為預設Hub Transport上的Send & Receive Connector的最大message size都是10MB

    你可以利用Set-SendConnector -MaxMessageSize以及Set-ReceiveConnector -MaxMessageSize cmdlet來改變預設的郵件傳送及接收大小

    至於OWA預設在選取要加入的附件檔案的大小是30000 KB,你可以依照下面的作法做適當的修改

    http://technet.microsoft.com/en-us/library/aa996835.aspx

    要注意的是,即使OWA預設可上傳的附件檔大小為30000KB,不代表使用者就可以真的將30000KB大小的附件檔寄出

    因為還是會受限於Send Connector預設10MB大小的限制

    2007年7月25日 上午 03:48
  • Hi Jay,

     

    解決方法:使用ADSI EDIT設定

    Configuration-->CN=Service-->CN=Microsoft Exchange-->CN=<Exchange ORG. Name>-->CN=Global Settings-->CN=Message Delivery-->滑鼠右鍵-->內容

    delivContLength:<10240>                       (0~2097151KB)   預設值為10MB,最大可以設為2097151KB (2GB)
      submissionContLenght:<10240>             (0~2097151KB)     同上
      msExchReciplimit:<5000>                      (0~2147483647)   不用改

     

     

    Exchange 2007傳送大小,使用MAPI時會受限於Global limits、Organizational limits、使用者信箱傳送大小的限制、Pickup大小的限制、集線傳輸規則的附件檔大小限制、Connector limits、OWA 2007 (Web.config file)的上傳下載大小限制。

     

        傳送大小的限制原則是:使用者的傳送大小或接收大小取決於使用者信箱的傳送大小限制之設定,若保持預設(沒有特別指定),再由Global及ORG.兩者的傳送大小限制來決定,但預設上,Global是限制10MB,而ORG是沒有限制,因此Global與ORG之間再取最小值,所以若使用者信箱沒有特別設定傳送大小限制,預設值會被限制在10MB。

    u
     
    以上為純Exchange 2007安裝時的情況,若是由Exchange 2003或Exchange 2000升級上來的,則Global會保留原有設定, 一般人比較容易疏忽的是Global設定,因為這是舊版本Exchange的設定,只能由Exchange 2000或2003的管理介面去檢視或設定,若是純Exchange 2007的安裝,並沒有直接的管理介面或指令去指定,必須透過ADSI工具至AD的Configuration中設定。
     
    Best regards.
     
    Frank Hsieh
    2007年7月25日 下午 01:02

所有回覆

  • 在Exchange 2007中的郵件傳送與接收大小的限制有下列幾個檢查點

    http://technet.microsoft.com/en-us/library/bb124345.aspx

    • Origanizational Limit
    • Global Limit
    • Connector Limit
    • Server Limit
    • User Limit

     

    在沒有Edge的情況下,Organizational以及User的收及發都是未設限,亦即Unlimited

    假設整個ORG中你只有一台Hub Transport,以及只有一條Send Connector的話

    那麼預設使用者寄出去及收進來都只有10MB.

    因為預設Hub Transport上的Send & Receive Connector的最大message size都是10MB

    你可以利用Set-SendConnector -MaxMessageSize以及Set-ReceiveConnector -MaxMessageSize cmdlet來改變預設的郵件傳送及接收大小

    至於OWA預設在選取要加入的附件檔案的大小是30000 KB,你可以依照下面的作法做適當的修改

    http://technet.microsoft.com/en-us/library/aa996835.aspx

    要注意的是,即使OWA預設可上傳的附件檔大小為30000KB,不代表使用者就可以真的將30000KB大小的附件檔寄出

    因為還是會受限於Send Connector預設10MB大小的限制

    2007年7月25日 上午 03:48
  • Dear Jammy-MVP,

      謝謝您的回應,基本上本公司環境非常單純,目前整個ORG中只有一台Hub Transport,以及只有三條Send Connector(目前也沒有Edge,目前從指令Get-ReceiveConnector | select identity,maxmessagesize 與Get-SendConnector |select identity,maxmessagesize 已經都是設定為

    Identity                                                        MaxMessageSize

    -----------                                                      ---------------------------

    EX2007\Default EX2007                                 30MB

    EX2007\Client EX2007                                   30MB

    EX2007\In Gateway-192.168.1.251               30MB

     

    Identity                                                        MaxMessageSize

    -----------                                                      ---------------------------

    Out Gateway -192.168.1.251                            50MB

     

    實測結果發現還是無法寄超過10MB的附件,但是使用OutExpress設定POP3/SMTP連Exchange 2007方式就可以寄超過10MB附件(原先尚未變更前也是只能寄10MB附件),請問還需要注意哪些設定與檢查,謝謝。

    2007年7月25日 上午 04:21
  • 你的實際測試是用什麼方式什麼Client?寄到何處?Internet?或者是Mail Gateway?

    你有在Hub Transport Server上設定Transport rule限制附件檔大小嗎?

    基本上mail out flow順序是:User limit>Server Limit>Connector Limit>Organizational limit

    另外建議你檢查一下退件訊息是否是由Exchange 2007所退回的,

    如果是2007退回的一律都會附上原始郵件的header用以判斷

    2007年7月25日 上午 05:01
  • 實際測的方式是

    1.使用OutlookExpress 設定POP3與SMTP Server為Exchange 2007(該有的設定都ok),並將一封5MB與一封20MB 信件寄給自己 ,結果可以寄送並且可以收到。

    2.使用Outlook 2007 設定Microsoft Exchange 連線方式設定連線Exchange 2007,並將一封5MB與一封20MB 信件寄給自己 ,結果5MB的信件可以寄送並收到但是20MB的信件無法寄出(出現 '傳送及接收中 - Microsoft Exchange'已報告錯誤 (0x80040610) : '正在傳送的郵件超過為此使用者建立的郵件大小。'訊息),而透過OWA計超過10MB信件則出現"因為檔案XXX已超過附件大小上限10MB,所以未附加檔案"訊息。

     

    令請教"你有在Hub Transport Server上設定Transport rule限制附件檔大小嗎?"目前都是預設值,還是有何指令可以查詢的到目前的設定,感謝您的回答。

    2007年7月25日 上午 05:48
  • Hi Jay,

     

    解決方法:使用ADSI EDIT設定

    Configuration-->CN=Service-->CN=Microsoft Exchange-->CN=<Exchange ORG. Name>-->CN=Global Settings-->CN=Message Delivery-->滑鼠右鍵-->內容

    delivContLength:<10240>                       (0~2097151KB)   預設值為10MB,最大可以設為2097151KB (2GB)
      submissionContLenght:<10240>             (0~2097151KB)     同上
      msExchReciplimit:<5000>                      (0~2147483647)   不用改

     

     

    Exchange 2007傳送大小,使用MAPI時會受限於Global limits、Organizational limits、使用者信箱傳送大小的限制、Pickup大小的限制、集線傳輸規則的附件檔大小限制、Connector limits、OWA 2007 (Web.config file)的上傳下載大小限制。

     

        傳送大小的限制原則是:使用者的傳送大小或接收大小取決於使用者信箱的傳送大小限制之設定,若保持預設(沒有特別指定),再由Global及ORG.兩者的傳送大小限制來決定,但預設上,Global是限制10MB,而ORG是沒有限制,因此Global與ORG之間再取最小值,所以若使用者信箱沒有特別設定傳送大小限制,預設值會被限制在10MB。

    u
     
    以上為純Exchange 2007安裝時的情況,若是由Exchange 2003或Exchange 2000升級上來的,則Global會保留原有設定, 一般人比較容易疏忽的是Global設定,因為這是舊版本Exchange的設定,只能由Exchange 2000或2003的管理介面去檢視或設定,若是純Exchange 2007的安裝,並沒有直接的管理介面或指令去指定,必須透過ADSI工具至AD的Configuration中設定。
     
    Best regards.
     
    Frank Hsieh
    2007年7月25日 下午 01:02
  • Dear Frank Hsieh,

    謝謝您的教導,根據您的做法目前已解決此問題了,感謝。

    2007年7月26日 上午 01:48
  • 請教老師

    我安裝了Exchange 2007 SP1後,在『組織組態』→『集線傳輸』→『通用設定』→『傳輸設定』中設定『接收大小上限』為51200KB,在接收連接器也設定『郵件大小上限』為51200KB,可是全公司使用者還是無法收到從外部寄進來超過10MB的信件,郵件追蹤結果是『550 5.2.3 RESOLVER.RST.SendSizeLimit;message too large for this sender』,請問是那裡需要設定呢??

    2008年1月14日 上午 08:28
  • 我也有遇到相同的問題,所以也想知道詳細解決方法,感恩^^

    2008年2月4日 上午 09:04
  • http://exchangepedia.com/blog/2007/09/exchange-server-2007-setting-message_10.html

    這是我參考文章,目前也解決了10mb傳送接收問題.

    2008年2月5日 上午 03:29
  • 解決方法:使用ADSI EDIT設定

    Configuration-->CN=Service-->CN=Microsoft Exchange-->CN=<Exchange ORG. Name>-->CN=Global Settings-->CN=Message Delivery-->滑鼠右鍵-->內容

    delivContLength:<10240>                       (0~2097151KB)   預設值為10MB,最大可以設為2097151KB (2GB)

      submissionContLenght:<10240>             (0~2097151KB)     同上
      msExchReciplimit:<5000>                      (0~2147483647)   不用改

    老師你好,

    若如以上的設定,是否表示 所有User若未在個人信箱設定"郵件大小限制"的預設傳遞郵件大小為10MB?

    若為個別信箱設定傳遞郵件的大小為20MB,是否表示此設定值可以覆蓋Global Settings?

     

    因為目前有個需求:

    想要將所有的User信箱設定預設郵件大小限制為10MB,但是有些特定信箱可以傳送接收20MB,不知該如何快速設定?

     

     

     

    2008年2月18日 上午 07:03