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?
Trả lời
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.
Đó 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
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.
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. –
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.
- 1. Đính kèm tệp PDF vào email từ ứng dụng Android - Kích thước tệp là Zero
- 2. Làm cách nào để gửi tệp đính kèm bằng SMTP?
- 3. Mở tệp đính kèm email trong Android
- 4. Kích thước tệp tối đa và kích thước kho lưu trữ tối đa trong Git?
- 5. đính kèm tệp văn bản vào email
- 6. Vượt quá kích thước địa chỉ email tối đa
- 7. php gửi email html kèm theo tệp đính kèm .csv
- 8. Email file đính kèm
- 9. Gửi email có tệp đính kèm Khách hàng Agnostic
- 10. đính kèm email trên iphone
- 11. Kích thước đỉnh tối đa
- 12. php gửi email với tập tin đính kèm
- 13. Làm thế nào để tăng tối đa cho phép kích thước tập tin đính kèm email gửi bằng msdb.dbo.sp_send_dbmail trong Microsoft SQL Server 2005/2008
- 14. iOS: gửi email với tập tin đính kèm thêm một đính kèm (.txt) nộp tự động
- 15. Kích thước bộ nhớ cache tối đa
- 16. Nhiều tệp đính kèm email trên Android bằng Intent
- 17. Thêm tệp đính kèm vào một Email .NET
- 18. ngăn Rails ghi lại các tệp đính kèm email
- 19. Cách thêm tệp đính kèm email từ một mảng byte?
- 20. Kích thước tối đa của tệp Struts2 tải lên
- 21. $ _POST kích thước mảng tối đa
- 22. Gửi email có tệp đính kèm trong django
- 23. Set tên Email đính kèm trong C#
- 24. Gửi email có tệp đính kèm trong Ruby
- 25. Cách đính kèm nhiều tệp vào một email bằng JavaMail?
- 26. Cách đính kèm tệp vào thông báo email trong Teamcity
- 27. Cách lưu tệp đính kèm email trong C#
- 28. python không thể gửi tệp đính kèm qua email
- 29. Cách gửi email có tệp đính kèm trong Android
- 30. Mục đích Android: Gửi email có tệp đính kèm
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