IMAP Kullanarak Mesaj Ekleriyle Çalışma

IMAP İstemcisiyle Mesaj Eklerini Listele

Eklerin adı, boyutu gibi bilgilerini, ek verilerini indirmeden elde etmek için aşağıdaki API özelliklerini kullanın:

Aşağıdaki kod örneği, sunucudan e-posta mesajları ve ekleri hakkında bilgi almak için IMAP istemcisinin nasıl kullanılacağını ve ardından her mesaj için ek ayrıntılarını nasıl görüntüleneceğini gösterir. IMAP protokolü kullanarak e-posta mesajlarındaki eklerine erişmenizi ve bunları işlemenizi sağlar.

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() + ")");
    }
}