עבודה עם קבצים מצורפים של הודעות באמצעות IMAP
Contents
[
Hide
]
רשימת קבצים מצורפים של הודעה באמצעות לקוח IMAP
כדי לקבל מידע על קבצים מצורפים כגון שם, גודל מבלי להוריד את נתוני הקובץ המצורף, השתמש בתכונות ה‑API הבאות:
- ImapAttachmentInfo - מייצג מידע קובץ מצורף.
- ImapAttachmentInfoCollection - מייצג אוסף של ImapAttachmentInfo.
- listAttachments(int sequenceNumber) - מקבל מידע עבור כל קובץ מצורף בהודעה.
הקטע הקוד הבא מציג כיצד להשתמש ב‑IMAP client כדי לקבל מידע על הודעות אימייל והקבצים המצורפים שלהן מהשרת ולאחר מכן להציג את פרטי הקובץ המצורף לכל הודעה. זה מאפשר גישה ועיבוד של קבצים מצורפים מהודעות אימייל באמצעות פרוטוקול 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() + ")");
}
}