Получение информации о почтовом ящике с помощью WebDav клиента

Получение информации о почтовом ящике с сервера Exchange

Чтобы получить информацию о почтовом ящике Exchange:

  1. Создайте экземпляр класса ExchangeClient.
  2. Укажите сервер Exchange, имя пользователя, пароль и домен в конструкторе ExchangeClient.
  3. Вызовите метод ExchangeClient.getMailboxSize() для получения размера почтового ящика.
  4. Вызовите метод ExchangeClient.getMailboxInfo для получения экземпляра класса ExchangeMailboxInfo.
  5. Получите информацию о почтовом ящике, используя различные свойства класса ExchangeMailboxInfo.

Примеры кода ниже получают информацию о почтовом ящике Exchange.

// 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());