郵件收發單封大小限制說明

郵件收發單封大小限制說明

電子郵件伺服器所設定的單封「信件」限制為 20MB。

如果單方面將此限制放寬,是沒有意義的,因為您欲寄往的目的地伺服器,
不見得會願意接收過大容量的信件,因此20MB,大約是一般伺服器最大可接收的數字。


另一個衍生的問題是,許多人會抱怨,為什麼我要夾檔寄出的信件,明明顯示只有
17MB,為什麼伺服器卻回應 "size limit exceeded",並且拒絕替我投遞。


原因在於,目前許多郵件程式,例如 outlook/outlook express,都會替寄出的信件
重新編碼,以避免產生中文亂碼等問題。

而常見使用的編碼方式為 base64,使用 base64 編碼,會造成 33% 的 overhead。

 

因此雖然伺服器限制為 20MB,您實際上 可以寄出的檔案 size,只有 20MB/(133%) = 15MB 左右。