کار با پیوست‌های پیام با استفاده از IMAP

فهرست کردن پیوست‌های پیام با استفاده از کلاینت IMAP

برای دریافت اطلاعات دربارهٔ پیوست‌ها مانند نام و اندازه بدون بارگیری دادهٔ پیوست، از ویژگی‌های API زیر استفاده کنید:

نمونه کد زیر نشان می‌دهد چگونه از کلاینت IMAP برای بازیابی اطلاعات دربارهٔ پیام‌های ایمیل و پیوست‌های آنها از سرور استفاده کنید و سپس جزئیات پیوست هر پیام را نمایش دهید. این امکان دسترسی و پردازش پیوست‌های پیام‌های ایمیل با استفاده از پروتکل 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() + ")");
    }
}