Obtendo Informações da Caixa de Correio usando o Cliente WebDav
Contents
[
Hide
]
A classe ExchangeClient possui membros que podem ser usados para obter informações da caixa de correio de um Servidor Exchange chamando o método ExchangeClient.getMailboxInfo. Ele retorna uma instância do tipo ExchangeMailboxInfo. Obtenha informações da caixa de correio a partir de propriedades como MailboxUri, InboxUri e DraftsUri.
Este artigo mostra como acessar informações da caixa de correio diretamente de um Servidor Exchange.
Obter Informações da Caixa de Correio de um Servidor Exchange
Para obter as informações da Caixa de Correio do Exchange:
- Crie uma instância da classe ExchangeClient.
- Especifique o Servidor Exchange, nome de usuário, senha e domínio no construtor do ExchangeClient.
- Chame o método ExchangeClient.getMailboxSize() para obter o tamanho da caixa de correio.
- Chame o método ExchangeClient.getMailboxInfo para obter uma instância da classe ExchangeMailboxInfo.
- Obtenha as informações da caixa de correio usando as diferentes propriedades da classe ExchangeMailboxInfo.
Os códigos de exemplo abaixo obtêm informações da caixa de correio do Exchange.
This file contains 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()); |