2012-06-28 145 views
9

我有一個程序將發送一個大的輸出。我只是想知道最大電子郵件附件大小是什麼?根據RFC 1870郵件服務器可以拒絕郵件,因爲它們太大,但使用SMTP/MIME時,郵件服務器是否有最大大小?我在這找不到任何東西!我聽過的人最大的發送量是25MB。最大郵件附件大小與SMTP?

+0

我的公司允許客戶設置自己的限制,其中一個擁有400MB的大部分客戶/合作伙伴。大公司處理比普通家庭用戶大得多的數據。 – transilvlad

回答

2

我有客戶發送了100微米的GIS圖像電子郵件。唯一的限制是SMTP服務器的大小。

+0

確實如此,並且使用字節編碼,分塊和檢查點等SMTP擴展,情況大大改善。然而,實際上,大多數電子郵件提供商限制整個電子郵件的大小(Yahoo!40MB,Gmail 25MB)。另請參閱[最大附件大小郵件服務](http://stackoverflow.com/questions/26986898/maximum-attachment-size-mail-services) – rds

4

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

參見「4.5.3.1大小限制和最小值」

它說,有(與目標受衆SMTP協議的實施者):

郵件大小限制應如果在所有可能避免

這並不意味着實際上這些限制不是由於實施選擇的結果,也不是由於通過配置郵件服務器進行的有意限制而導致的。

請注意,附件(協議式)也只是消息的一部分。這些由電子郵件客戶端編碼。

+2

該OP有一個錯字。相關規範是RFC 1870,它指定了服務器如何通告郵件允許的最大大小。 –

1

許多郵件服務器對他們將接受多大的郵件施加限制,但這是一個每服務器設置。如果服務器實現ESMTP SIZE擴展(大部分是),您可以找到限制。這在您所指的RFC中有詳細記錄。

+0

這是整個消息的限制,而不是附件。 – rds

+0

@rds當然。最大附件大小是最大消息大小減去包含消息的開銷。 – tripleee

+0

這不是很明顯。 Exchange(EAS)爲最大附件大小定義了不同的限制。 – rds