Отримати повідомлення зі спільної поштової скриньки

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("Subject:" + msg.getSubject());
}
client.dispose();