【问题标题】:Maximum Email Body Size最大电子邮件正文大小
【发布时间】:2017-03-01 18:52:15
【问题描述】:

我不确定这应该是这里的问题还是某些堆栈溢出论坛上的问题。如果是这种情况,请告诉我是否有办法将它移到那里。

所以我在我的组织中处理电子邮件模板。在查看新项目的一项需求时,我们意识到一旦将其部署到生产环境中,主体的内容将会非常庞大​​。但是,我们不确定“巨大”是如何被允许的?您可以在 HTML 电子邮件中发送多少字节内容是否有某种最大限制?

请注意,我在这里说的不是附件,而是实际的电子邮件正文。

非常感谢任何帮助。

【问题讨论】:

    标签: email html-email


    【解决方案1】:
    • 根据 Mailchimp 对此here 的研究,GMail 通常将内容剪辑在 102kb 左右
    • 根据@tadman comment,SMTP 服务器似乎可以根据ESMTP SIZE 属性拒绝接收邮件

    【讨论】:

    • 谢谢。是的,这也是我遇到的。我想我担心的更多是由于电子邮件正文较大而实际上无法发送电子邮件,而不是gmail“未显示”完整的电子邮件,而是将其截断为“单击此处查看完整的电子邮件”或类似的东西
    • 这有点误导。关于 GMail 的完整声明是:“Gmail 剪辑邮件大小超过 102 KB 的电子邮件,并将完整内容隐藏在“查看整个邮件”链接后面。”因此,即使一封电子邮件大于 102 KB,其余部分仍然会可以访问。
    【解决方案2】:

    这很可能会因电子邮件提供商而异。关于 gmail 的快速谷歌搜索得到了这个:https://www.lifewire.com/message-and-attachment-size-limits-in-gmail-1172012

    “Gmail 处理的邮件大小最大为 25 MB。此限制适用于邮件文本和编码附件的总和。通常,编码会使文件的大小略微增加。超过限制的邮件发送到您的 Gmail帐户将退回给发件人。您尝试从 Gmail 发送大于 25 MB 的邮件会产生错误。"

    您必须对您想要支持的每个电子邮件提供商进行研究。

    【讨论】:

    • 我相信此限制适用于带有附件的电子邮件。我一直在谷歌上进行研究以找到更多关于此的信息,并偶然发现了这篇文章campaignmonitor.com/blog/email-marketing/2011/11/…。它说 Gmail 的 HTML 电子邮件的最大限制设置为 102 KB。
    • @DotNetNewBie 没错,电子邮件的 content 大小通常被裁剪为 102kb 左右。我相信你可以回答你自己的问题。
    • @DotNetNewBie 许多邮件服务器会直接拒绝超过一定大小的电子邮件,ESMTP SIZE attribute 可以描述这一点,但这个大小是整个电子邮件的编码,而不考虑其中有多少是附件基于。 102KB 是 Gmail 的任意“阅读更多”界限,但仍接受较大的电子邮件。
    【解决方案3】:

    SMTP 协议中没有为消息 BODY https://www.rfc-editor.org/rfc/rfc1870 定义技术限制

    这完全取决于您使用的客户端和服务器实现。

    【讨论】:

    • 它可能也取决于所有中间 MTA。许多将有政策限制以防止资源滥用(基于总邮件大小,而不是任何单个部分)。
    【解决方案4】:

    电子邮件的像素大小通常在 600 像素左右,有些甚至高达 700 像素。

    话虽如此,您希望将电子邮件的大小保持为尽可能小,以确保尽可能多的人看到它。 500k 是一个很好的经验法则,甚至 1 mb 也可以。我什至把它拉伸到了 2 mb。

    原因是现在大多数人在移动设备上阅读他们的大部分电子邮件。

    【讨论】:

    • 问题大小是指以字节为单位的大小,文本大小,而不是用于样式的电子邮件的尺寸或像素,请仔细阅读问题,它与字节有关,而不是样式像素.. > "您可以在 HTML 电子邮件中发送多少字节的内容"
    猜你喜欢
    • 2011-02-12
    • 1970-01-01
    • 2012-06-29
    • 1970-01-01
    • 2011-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-23
    相关资源
    最近更新 更多