Получение сообщений из общей почтового ящика

Contents
[ ]

Aspose.Email поддерживает доступ к сообщениям из общей почтового ящика. Для этого вы подключаетесь к своему основному почтовому ящику, используя класс EWSClient. Чтобы получить доступ к сообщениям из общей почтового ящика, передайте общий почтовый ящик в качестве строкового параметра в метод listMessages или listItems.

Следующий пример кода показывает, как получить доступ к сообщениям из общей почтового ящика, используя метод listItems.

final String mailboxUri = "<HOST>";
final String domain = "";
final String username = "<EMAIL ADDRESS>";
final String password = "<PASSWORD>";
final String sharedEmail = "<SHARED EMAIL ADDRESS>";
NetworkCredential credentials = new NetworkCredential(username, password, domain);
IEWSClient client = EWSClient.getEWSClient(mailboxUri, credentials);

String[] items = client.listItems(sharedEmail, "Inbox");

for (String item : items) {
    MapiMessage msg = client.fetchItem(item);
    System.out.println("Тема:" + msg.getSubject());
}
client.dispose();