Получение информации о почтовом ящике с помощью WebDav клиента
Contents
[
Hide
]
Класс ExchangeClient имеет члены, которые можно использовать для получения информации о почтовом ящике с сервера Exchange, вызывая метод ExchangeClient.getMailboxInfo. Он возвращает экземпляр типа ExchangeMailboxInfo. Получите информацию о почтовом ящике из свойств, таких как MailboxUri, InboxUri и DraftsUri.
В этой статье показано, как получить информацию о почтовом ящике напрямую с сервера Exchange.
Получение информации о почтовом ящике с сервера Exchange
Чтобы получить информацию о почтовом ящике Exchange:
- Создайте экземпляр класса ExchangeClient.
- Укажите сервер Exchange, имя пользователя, пароль и домен в конструкторе ExchangeClient.
- Вызовите метод ExchangeClient.getMailboxSize() для получения размера почтового ящика.
- Вызовите метод ExchangeClient.getMailboxInfo для получения экземпляра класса ExchangeMailboxInfo.
- Получите информацию о почтовом ящике, используя различные свойства класса ExchangeMailboxInfo.
Примеры кода ниже получают информацию о почтовом ящике Exchange.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-email/Aspose.Email-for-Java | |
// Create instance of ExchangeClient class by giving credentials | |
ExchangeClient client = new ExchangeClient("https://MachineName/exchange/Username", "Username", "password", "domain"); | |
System.out.println("Mailbox size: " + client.getMailboxSize() + " bytes"); | |
ExchangeMailboxInfo mailboxInfo = client.getMailboxInfo(); | |
System.out.println("Mailbox URI: " + mailboxInfo.getMailboxUri()); | |
System.out.println("Inbox folder URI: " + mailboxInfo.getInboxUri()); | |
System.out.println("Sent Items URI: " + mailboxInfo.getSentItemsUri()); | |
System.out.println("Drafts folder URI: " + mailboxInfo.getDraftsUri()); |