Q1:邮件大小限制为30M,发送的附件大小为25M,发送后提示邮件大小超过限制
A:邮箱客户端在发送邮件时会把附件进行base64转码,转码之后邮件大小会超过附件+正文的大小,所以10M的附件在经过转码之后会达到13M左右,这就可以解释为什么服务器设置大小限制为30M,而发的邮件只有25M左右却无法发送成功。
Q2:当邮件的附件大小限制修改到60M的时候所有人无法收取邮件
错误提示:
Oct 28 10:58:05 AY130811180735158fd9Z postfix/local[32741]: fatal: main.cf configuration error: mailbox_size_limit is smaller than message_size_limit
A: 错误提示信息为邮箱容量最大限制比邮件大小限制小,修改mailbox_size_limit为比message_size_limit大即可。
!!!注意!!!:mailbox_size_limit的值不能超过2G即2147483648,如果需要更大邮箱容量只能设置为0了即不限制邮箱容量,但是这样也许会把服务器给塞滿,所以慎用。
参考链接:1、邮箱容量最大限制的问题描述postfix does not havnde >2Gb mailboxes。