考虑到MIME扩展膨胀,这将如何影响Exchange 2003/2007/2010邮件大小限制的设置?

由于mime编码可以将消息的大小增加33%,所以我需要做的正确的math过滤大于45Mb的消息? math是否需要?

math是否在不同版本的Exchange之间改变?

Exchange大小限制的确是实际消息的大小,而不是解码的附件大小。 所以是的,你将不得不做math。 Base64编码不会从Exchange版本更改为Exchange版本,它们始终限制邮件队列(即已编码)中邮件的大小。

该大小是SMTP对话的DATA块中消息的完整大小。 这是头文件,body和base64编码的附件(在极less数情况下,UUENCODED附件仍然有效)。 由于这是MIME,而不是简单的b64,math计算扩展因子1.37( 链接 )。 这是3个字节到4个字节的扩展(+.33),加上terminalCRLF字符后有72个字符(+ .4)。 超出此范围的是头部的固定成本,消息的实际正文,以及正文内部的MIME头部; 取决于附件的大小,这些成本可能可以忽略不计。

简单的B64是1.33,但是MIME是1.37。

因此,对于45MB的邮件大小限制(46080 kb),您需要设置63130 Kb的限制。