العمل مع مرفقات الرسائل باستخدام 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() + ")");
    }
}