我5MB的附件,用FOXMAIL发送,整个发送邮件有7MB大小了,为何会变大2MB?

如题所述

用邮件附件发送出去的大小,都会变大很多,我经常用QQ邮箱发50M的附件,但是收到后显示有65M,如果只是算法不一样,50M=50*1024=51200=51.2M,也就多了1.2M而已\x0d\x0a-----\x0d\x0a是因为发送Email附件的唯一办法只能是把附件由ASCII转换为MIME或对邮件进行UU编码,由于邮件打包的编码不同,所以导致了邮件本身大小的不同。\x0d\x0a\x0d\x0a这种情况通常发生在管理员对通过SMTP接收的邮件尺寸进行限制的时候,此时一封来自外界的带有附件的MIME编码邮件就会增大,根据单独的附件、换行符、MIME头和非数据元素数量的不同,增长的比率可以到30%至40%。如果邮件系统在对带有附件的邮件进行编码时出现了一些其他的问题,那么最终文件的实际大小的改变还会更大。而与此类似,当你向外发送邮件时,相同的问题也会存在,因为对方的邮件服务器也可能进行邮件大小限制。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-12-23
用邮件附件发送出去的大小,都会变大很多,我经常用QQ邮箱发50M的附件,但是收到后显示有65M,如果只是算法不一样,50M=50*1024=51200=51.2M,也就多了1.2M而已
-----
是因为发送Email附件的唯一办法只能是把附件由ASCII转换为MIME或对邮件进行UU编码,由于邮件打包的编码不同,所以导致了邮件本身大小的不同。

这种情况通常发生在管理员对通过SMTP接收的邮件尺寸进行限制的时候,此时一封来自外界的带有附件的MIME编码邮件就会增大,根据单独的附件、换行符、MIME头和非数据元素数量的不同,增长的比率可以到30%至40%。如果邮件系统在对带有附件的邮件进行编码时出现了一些其他的问题,那么最终文件的实际大小的改变还会更大。而与此类似,当你向外发送邮件时,相同的问题也会存在,因为对方的邮件服务器也可能进行邮件大小限制。

本回答被提问者和网友采纳
相似回答