iT邦幫忙

0

Exchange2010 如何調整附加檔案大小後沒生效

各位前輩們 您好

想請問一下

目前想調整USER使用信件的大小限制

https://blog.miniasp.com/post/2011/01/25/How-Do-I-Change-Message-Size-Limits-in-Exchange-2007-2010.aspx

在上週五已經參考上述連結做完調整成30MB了
也用指令確認過每個地方都是30MB

但到今日為止 小弟要送一封22MB的附檔的信仍會收到退信通知

XXX.com.tw 拒絕了您寄到以下電子郵件地址的郵件:
admin (admin@mail.XXX.com.tw)
您的郵件超過郵件大小的限制。請縮減郵件大小後再嘗試重新傳送。
XXX.com.tw 發生這個錯誤:
Message size exceeds fixed maximum message size

系統管理員的診斷資訊:
產生的伺服器: KL1PR04MB1142.apcprd04.prod.outlook.com
admin@mail.XXX.com.tw
XXX.com.tw
Remote Server returned '552 5.3.4 Message size exceeds fixed maximum message size'

請問是有哪邊還需要做調整嗎?

https://ithelp.ithome.com.tw/upload/images/20180528/20093269zQlrFo5wgA.jpg

看更多先前的討論...收起先前的討論...
蟹老闆 iT邦大師 1 級 ‧ 2018-05-28 09:39:28 檢舉
對方伺服器說信件太大了,你調再大也沒用,自動分封才可行,或改用連結下載
ray11429 iT邦新手 5 級 ‧ 2018-05-28 10:15:05 檢舉
您好
謝謝您的回覆
小弟調整的限制不就是在伺服器上調整信件大小限制讓他可以收更大的信件嗎
若調整沒有用的話請問這邊的調整限制是甚麼作用呢?
zxc170170 iT邦新手 5 級 ‧ 2018-05-28 10:37:45 檢舉
你家的伺服器傳送郵件給別人家的伺服器...你家就算上傳檔案不限制不等於別人家不限制,就像你今天郵件裡面放了一個3TB的檔案,傳送給別人家,光收你這一封信對方伺服器可能就滿了
你調整的是你自己的伺服器的限制, 跟對方伺服器沒有關係.
ray11429 iT邦新手 5 級 ‧ 2018-05-28 12:03:07 檢舉
謝謝各位的回覆
小弟這邊沒說清楚
小弟調整的是對方的伺服器
然後用GMAIL傳送一個22MB的檔案過去這樣
小魚 iT邦高手 1 級 ‧ 2018-05-28 12:17:51 檢舉
你怎麼會有權限調整對方的伺服器,
他有給你帳號密碼之類的嗎?
zxc170170 iT邦新手 5 級 ‧ 2018-05-28 12:38:49 檢舉
我覺得你先確認一下那個使用者是否有設定在你允許30MB group 的裡面
依樣在 Powershell 輸入Get-SendConnector | ft name, MaxMessageSize
runan5678 iT邦新手 1 級 ‧ 2018-05-28 14:07:54 檢舉
再往上調一點試看看,或是mail server前面還有gateway之類的設備也要跟著調整
ray11429 iT邦新手 5 級 ‧ 2018-05-28 14:28:33 檢舉
小魚:對方有給我權限請我調整
zxc170170:我輸入完該指令後跳出來的都是30mb 請問要如何查看使用者是否在30mb的GROUP中
runan5678:在Exchange之前只有防火牆 請問防火牆會有這種限制嗎
zxc170170 iT邦新手 5 級 ‧ 2018-05-28 14:53:00 檢舉
我現在手邊沒有exchange只能從記憶中幫你...你是用你貼上的網址裡面的方法1還是2,如果是2...那你要不要先用這段解除掉,看能不能收到30MB的內容,複製括弧內(Set-Mailbox "使用者" -MaxSendSize unlimited -MaxReceiveSize unlimited)...可以請你貼上你輸入後的畫面嗎??你再把你覺得是機敏資料隱藏
22MB的附件檔加上編碼很緊, 如果可以改, 那就改到35MB看看吧.
ray11429 iT邦新手 5 級 ‧ 2018-05-28 16:17:55 檢舉
zxc170170:我用1跟2都試過了
michaelwan:已經改成35 但還是無法送出 結果如本文中所示 以補上圖片
每個使用者的mailbox有被設定過嗎? 前端確定只有防火牆嗎? 可以用TELNET對方的SMTP IP..看看回覆是什麼(telnet ip 25).
另外, 你從EXCHANG2010寄出的信是限制35M, 但對方也是會限制可能更小的容量. gmail跟outlook應該都是25M的樣子.
ray11429 iT邦新手 5 級 ‧ 2018-05-28 17:32:34 檢舉
michaelwan:謝謝您的回覆 每個使用者的MAILBOX沒有設定過 前端確定只有防火牆
我是從別的信箱寄給EXCHANGE2010 然後被退信 不是從EXCHANGE2010寄出喔
Exchange adds a certain percentage of overhead to emails with attachments so a 15meg file can easily go over the limit of 20 meg. I believe the rule of thumb back in 2010 was 10-15% overhead. 網路找的說明
換句話說假設你發了 22m 的郵件,那最終因為加料就會超過 25m ,而gmail 的限制就是 25m 而已,我沒聽過gmail可以發超過 25m 的郵件
如果你要自爽,就是 確認每個 mailbox 他的上限是 35mb 然後設好兩個信箱就互丟看看
如果可以,那就ok了,你的設定是ok的,但跟別人能不能丟到 35mb,那我只能說您在試看看喔
有 90% 的機率是不行的,建議如果大檔請改用雲端硬碟傳link給對方會比較快,這樣檔案大小就是雲端硬碟本身的限制
而不是 mail server 的限制
ray11429 iT邦新手 5 級 ‧ 2018-05-28 17:41:58 檢舉
窮嘶發發發:感謝您的回覆 目前我已調整上限到40M後 就可以收到22M的信件了
感覺有點微妙阿 差那麼多...

1 個回答

1
raytracy
iT邦大神 1 級 ‧ 2018-05-29 00:07:16

信件傳送前會先經過編碼, Exchange 是計算編碼過之後的大小, 不是原信件的大小....,

編碼會造成容量擴大, 我們原信大約是編碼過後的 70% 左右容量, 如果你的原信有 22MB, 22MB/0.7 = 31.4MB, 所以你設定 30MB 剛好不夠....

我要發表回答

立即登入回答