Làm việc với Tệp đính kèm Tin nhắn bằng IMAP

Danh sách Tệp đính kèm Tin nhắn bằng Client IMAP

Để lấy thông tin về các tệp đính kèm như tên, kích thước mà không cần tải dữ liệu tệp đính kèm, hãy sử dụng các tính năng API sau:

Đoạn mã mẫu dưới đây cho thấy cách sử dụng client IMAP để lấy thông tin về các email và tệp đính kèm của chúng từ máy chủ, sau đó hiển thị chi tiết tệp đính kèm cho mỗi tin nhắn. Nó cho phép bạn truy cập và xử lý tệp đính kèm từ các email bằng giao thức IMAP.

ImapMessageInfoCollection messageInfoCollection = imapClient.listMessages();

for (ImapMessageInfo message : messageInfoCollection) {
    ImapAttachmentInfoCollection attachmentInfoCollection =
            imapClient.listAttachments(message.getSequenceNumber());

    for (ImapAttachmentInfo attachmentInfo : attachmentInfoCollection) {
        System.out.println(
                "Attachment: " + attachmentInfo.getName() + " (size: " + attachmentInfo.getSize() + ")");
    }
}