Postfix邮件大小计数

如果我是对的Postfix计数邮件大小与一个附件发送到多个接收器作为一个大的电子邮件。

例如:用户发送邮件与8 MB附件到两个接收器。 Postfix认为它是2 x 8 MB = 16 MB的邮件。 而当message_size_limit默认是10240000字节〜10 MB时,它会拒绝它。

我的问题是:有没有办法告诉Postfix只计算一次附件? 我想避免设置更大的message_size_limit。

你的假设是不正确的。

Postfix将消息存储到单个队列文件中的多个收件人,这就是为什么您可以看到250 2.0.0 Ok: queued as 99BF8300096 。 它不会将文件的大小增加为收件人数量的倍数,尽pipe多个收件人可能会导致(略)更多的信封(标题)信息。

 message_size_limit (default: 10240000 bytes) The maximal size of a Postfix queue file, including envelope information (sender, recipient, etc.). 

编辑。 这很可能是你误以为是:

实际MIME兼容Base64编码二进制数据的长度通常约为原始数据长度的137%,尽pipe对于非常短的消息来说,由于头部的开销,开销可能会更高。 非常粗略的说,Base64编码的二进制数据的最终大小等于原始数据大小+814字节的1.37倍(对于标题)。
http://en.wikipedia.org/wiki/Base64#MIME