Tôi đã rối tung xung quanh với OpenPop, một thư viện được viết bằng C# để tìm nạp thư POP3. Dường như làm việc OK, nhưng tôi đã không hoàn toàn có được ý tưởng làm thế nào để tạo sự khác biệt giữa các tệp đính kèm rõ ràng với thư và các nội dung như hình ảnh trong thư nội dung HTML. Thư viện này coi tất cả chúng là "tệp đính kèm". Đối với các nhu cầu của tôi, tôi sẽ không xem xét một hình ảnh trong thư HTML đính kèm.
Từ các tài liệu thư viện:cách phân biệt tệp đính kèm "thực" với các bức ảnh trong thư html?
Một MessagePart được coi là một tập tin đính kèm, nếu
- nó không được giữ văn bản và không phải là một thông điệp nhiều phần dữ liệu hoặc
- nó có một tiêu đề Content-Disposition rằng nói rằng đó là tệp đính kèm
Tôi nên làm gì hoặc tìm kiếm, ít nhất là về mặt lý thuyết (vì tôi không thực sự quen thuộc với giao thức thư)?
Trong thực tế có rất thường khi nội dung bố trí trống trong email. 'Content-Disposition: attachment' xảy ra. Rất nhiều khách hàng e-mail đang sử dụng nó. Nhưng nội tuyến, ngay cả khi nó là spec ra nó vẫn còn thiếu. – Marcin
@foens Vâng, trong khi đọc tài liệu openpop.net và đọc thêm về MIME, tôi nhận ra rằng điều này có thể hơi phức tạp một chút. Cảm ơn cho làm rõ anyway, và nếu tôi đến với một cái gì đó có thể sử dụng, tôi sẽ cho bạn biết, tôi nghĩ rằng tôi đã có một số ý tưởng. – Less