Bekerja dengan Lampiran Pesan menggunakan IMAP
Contents
[
Hide
]
Daftar Lampiran Pesan menggunakan Klien IMAP
Untuk mendapatkan informasi tentang lampiran seperti nama, ukuran tanpa mengambil data lampiran, gunakan fitur API berikut:
- ImapAttachmentInfo - Mewakili informasi lampiran.
- ImapAttachmentInfoCollection - Mewakili kumpulan ImapAttachmentInfo.
- listAttachments(int sequenceNumber) - Mendapatkan informasi untuk setiap lampiran dalam sebuah pesan.
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() + ")");
}
}