IMAP Mailbox'tan Klasör Bilgilerini Al
Contents
[
Hide
]
Aspose.Email - IMAP Posta Kutusundan Klasör Bilgilerini Al
IMAP sunucusundan klasör bilgilerini almak, Aspose.Email ile çok kolaydır. ImapClient sınıfının listFolders() yöntemi, sunucudaki tüm klasörler hakkında bilgi içeren ImapFolderInfoCollection nesnesini döndürür. Bu koleksiyon üzerinden döngüyle geçerek bireysel klasörlerin bilgilerini elde edebilirsiniz. Yöntem aşırı yüklenmiştir. Bir klasör adını parametre olarak geçirerek alt klasörlerin listesini alabilirsiniz.
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());
}
Çalışan Kodu İndir
Aşağıda belirtilen sosyal kodlama sitelerinden IMAP Posta Kutusundan Klasör Bilgilerini Al indirin: