Bekerja dengan Lampiran Pesan menggunakan IMAP

Daftar Lampiran Pesan menggunakan Klien IMAP

Untuk mendapatkan informasi tentang lampiran seperti nama, ukuran tanpa mengambil data lampiran, gunakan fitur API berikut:

Contoh kode berikut menunjukkan cara menggunakan klien IMAP untuk mengambil informasi tentang pesan email dan lampirannya dari server dan kemudian menampilkan detail lampiran untuk setiap pesan. Ini memungkinkan Anda mengakses dan memproses lampiran dari pesan email menggunakan protokol 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() + ")");
    }
}