【问题标题】:Maximum email attachment size with SMTP?使用 SMTP 的最大电子邮件附件大小?
【发布时间】:2012-06-29 18:17:24
【问题描述】:

我有一个将发送大量输出的程序。我只是想知道最大电子邮件附件大小是多少?根据RFC 1870 的说法,邮件服务器可以拒绝邮件,因为它们太大了,但是使用 SMTP/MIME 时有最大大小吗?我在这方面找不到任何东西!我听说人们发送的最大容量是 25mb。

【问题讨论】:

  • 我的公司允许客户设置他们自己的限制,其中一个有 400MB,他们的大多数客户/合作伙伴也是如此。大公司处理的数据比普通家庭用户大得多。

标签: smtp mime


【解决方案1】:

相关的 RFC 是 RFC 2821 (SMTP)。在http://www.ietf.org/rfc/rfc2821.txt 找到它。

请参阅“4.5.3.1 大小限制和最小值”部分

上面写着(目标受众是 SMTP 协议的实施者):

应尽可能避免邮件大小限制

这并不意味着在实践中,由于实施选择或通过邮件服务器的配置故意限制,这些限制不存在。

另外请注意,附件(按协议)只是消息的一部分。这些是由电子邮件客户端编码的。

【讨论】:

  • OP 有错字。相关规范是 RFC 1870,它指定了服务器如何宣传电子邮件允许的最大大小。
【解决方案2】:

许多邮件服务器对它们接受的邮件大小施加了限制,但这是针对每个服务器的设置。如果服务器实现 ESMTP SIZE 扩展(大多数都这样做),您可以找到限制。这在您所指的 RFC 中有详细记录。

【讨论】:

  • 这是整个邮件的限制,而不是附件。
  • @rds 当然。最大附件大小是最大邮件大小减去包含邮件的开销。
  • 不是很明显。 Exchange (EAS) 为最大附件大小定义了不同的限制。
  • 问题是关于 SMTP 标准的限制,而不是微软做什么或不做什么。
  • 您是否暗示我应该否决您的答案,因为它没有回答“使用 SMTP 的最大电子邮件附件大小?”的问题
【解决方案3】:

我有客户发送 100 兆封 GIS 图像电子邮件。唯一的限制是 SMTP 服务器的大小。

【讨论】:

  • 确实如此,并且通过 SMTP 扩展(例如字节编码、分块和检查点)大大改善了这种情况。但是,实际上,大多数电子邮件提供商都会限制整个电子邮件的大小(Yahoo! 40MB,Gmail 25MB)。另见Maximum Attachment Size Mail Services
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-12
  • 2015-01-15
  • 2011-04-30
  • 2019-07-01
  • 2011-01-02
  • 2011-07-11
相关资源
最近更新 更多