Práce s přílohami zpráv pomocí IMAP

Vypsat přílohy zprávy pomocí IMAP klienta

Pro získání informací o přílohách, jako je název, velikost, aniž byste načítali data přílohy, použijte následující funkce API:

Následující ukázka kódu ukazuje, jak použít IMAP klienta k získání informací o e‑mailových zprávách a jejich přílohách ze serveru a poté zobrazit podrobnosti o přílohách pro každou zprávu. Umožňuje vám přistupovat k přílohám e‑mailových zpráv a zpracovávat je pomocí protokolu 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() + ")");
    }
}