Java 电子邮件正文的最大大小

Java 电子邮件正文的最大大小,java,Java,我正在使用javamail发送一个可能很大的HTML报告。最好将报告内联到消息体中,但有时需要对报告进行压缩和附加。 收件人可以使用任何邮件客户端。考虑到邮件客户端不是固定的,我正在寻找关于电子邮件正文的合理阈值的反馈意见(超过该阈值时,报告将被压缩并附加)据我所知,限制通常是相同的。也就是说,如果您的电子邮件提供商只允许最多20 MB的邮件,不管这20兆字节是在邮件正文中还是在附件中,这都是不允许的。不知道为什么你找不到这个容易找到的链接通常你不应该形成超过几兆字节大小的邮件,因为你的报告将通

我正在使用javamail发送一个可能很大的HTML报告。最好将报告内联到消息体中,但有时需要对报告进行压缩和附加。
收件人可以使用任何邮件客户端。考虑到邮件客户端不是固定的,我正在寻找关于电子邮件正文的合理阈值的反馈意见(超过该阈值时,报告将被压缩并附加)

据我所知,限制通常是相同的。也就是说,如果您的电子邮件提供商只允许最多20 MB的邮件,不管这20兆字节是在邮件正文中还是在附件中,这都是不允许的。不知道为什么你找不到这个容易找到的链接通常你不应该形成超过几兆字节大小的邮件,因为你的报告将通过邮件主机链传递,其中一些可能超出你的控制,并强加自己的限制。请记住,附加到邮件中的zip通常使用Base64编码存储,因此其大小增加了8/6。