Dapatkan Informasi Folder dari Kotak Surat IMAP
Contents
[
Hide
]
Aspose.Email - Dapatkan Informasi Folder dari Kotak Surat IMAP
Mendapatkan informasi tentang folder dari server IMAP sangat mudah dengan Aspose.Email. Metode listFolders() dari ImapClient mengembalikan objek ImapFolderInfoCollection yang berisi informasi tentang semua folder di server. Iterasi melalui koleksi ini dan dapatkan informasi tentang masing-masing folder dalam sebuah loop. Metode ini memiliki overload. Anda dapat memberikan nama folder sebagai parameter untuk mendapatkan daftar subfolder.
Java
ImapClient client = new ImapClient();
client.setHost("--server--"); //imap.secureserver.net,
client.setPort(993);
client.setUsername("--username--");
client.setPassword("--password--");
client.setSecurityOptions(SecurityOptions.Auto);
ImapFolderInfoCollection folderInfoColl = client.listFolders();
// Iterate through the collection to get folder info one by one
for (ImapFolderInfo folderInfo:folderInfoColl)
{
// Folder name
System.out.println("Folder name is: " + folderInfo.getName());
ImapFolderInfo folderExtInfo = client.listFolder(folderInfo.getName());
// New messages in the folder
System.out.println("New message count: " + folderExtInfo.getNewMessageCount());
// Check whether its read only
System.out.println("Is it readonly? " + folderExtInfo.getReadOnly());
// Total number of messages
System.out.println("Total number of messages: " + folderExtInfo.getTotalMessageCount());
}
Unduh Kode yang Berjalan
Unduh Get Folders Information from IMAP Mailbox dari salah satu situs coding sosial yang disebutkan di bawah: