SMTP 的最大电子邮件附件大小?

问题描述 投票:0回答:3

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

smtp mime
3个回答
5
投票

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

找到它

参见“4.5.3.1 尺寸限制和最小值”部分

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

尽可能避免消息大小限制

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

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


2
投票

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


2
投票

许多邮件服务器对其接受的邮件大小施加了限制,但这是每个服务器的设置。如果服务器实现了 ESMTP SIZE 扩展(大多数都实现了),您就可以找到限制。您所引用的 RFC 中对此进行了详细记录。

没有任何机制可以限制任何单个附件的大小,从协议的角度来看,这样做也没有任何意义。如果服务器有足够的磁盘空间来存储消息,则可以接受该消息;它不知道也不关心消息是如何构造成各个部分的,无论如何,就 SMTP 而言,它只是连续字节的集合。

© www.soinside.com 2019 - 2024. All rights reserved.