2012-06-28 47 views
9

Tôi có một chương trình sẽ gửi một đầu ra lớn. Tôi chỉ tự hỏi kích thước tập tin đính kèm email tối đa là gì? Theo RFC 1870, máy chủ thư có thể từ chối thư vì chúng quá lớn, nhưng có kích thước tối đa khi sử dụng SMTP/MIME không? Tôi không thể tìm thấy bất cứ điều gì về điều này! Lớn nhất tôi đã nghe mọi người gửi là 25mb.Kích thước tệp đính kèm email tối đa với SMTP?

+0

Công ty của tôi cho phép khách hàng đặt giới hạn của riêng họ và một công ty có 400 MB như hầu hết khách hàng/đối tác của họ. Các công ty lớn đối phó với dữ liệu lớn hơn rất nhiều so với người dùng gia đình thông thường. – transilvlad

Trả lời

2

Tôi có khách hàng gửi 100 email email hình ảnh GIS. Giới hạn duy nhất là kích thước của máy chủ SMTP áp đặt.

+0

Đó là sự thật, và tình hình đã được cải thiện rất nhiều với các phần mở rộng SMTP như mã hóa byte, chunking và checkpointing. Tuy nhiên, trong thực tế, hầu hết các nhà cung cấp dịch vụ email giới hạn kích thước của toàn bộ email (Yahoo! 40MB, Gmail 25MB). Xem thêm [Dịch vụ thư kích thước tệp đính kèm tối đa] (http://stackoverflow.com/questions/26986898/maximum-attachment-size-mail-services) – rds

4

RFC có liên quan là RFC 2821 (SMTP). Tìm nó tại http://www.ietf.org/rfc/rfc2821.txt.

Xem phần "4.5.3.1 Giới hạn kích thước và tối thiểu"

nó nói có (với khán giả mục tiêu của những người thực hiện giao thức SMTP):

hạn chế kích thước thông điệp nên tránh nếu có thể

Điều đó không có nghĩa là trong thực tế hạn chế đó không có ở đó do lựa chọn triển khai hoặc do hạn chế có chủ ý thông qua cấu hình của máy chủ thư đó.

Lưu ý, các tệp đính kèm đó là (giao thức khôn ngoan) chỉ là một phần của thư. Chúng được mã hóa bởi các ứng dụng email.

+2

OP có lỗi đánh máy. Thông số có liên quan là RFC 1870, chỉ định cách máy chủ có thể quảng cáo kích thước tối đa được phép cho một email. –

1

Nhiều máy chủ thư áp đặt hạn chế về mức độ chấp nhận của các thư lớn, nhưng đây là cài đặt cho mỗi máy chủ. Bạn có thể tìm thấy giới hạn nếu máy chủ triển khai phần mở rộng ESMTP SIZE (phần lớn là do). Đây là tài liệu chi tiết trong RFC bạn đang đề cập đến.

+0

Đó là giới hạn của toàn bộ tin nhắn, không phải là tệp đính kèm. – rds

+0

@rds Tất nhiên. Kích thước tệp đính kèm tối đa là kích thước thư tối đa trừ đi phần trên của thư chứa. – tripleee

+0

Nó không quá rõ ràng. Exchange (EAS) xác định giới hạn khác cho kích thước tệp đính kèm tối đa. – rds

Các vấn đề liên quan