دریافت پیام‌ها از یک صندوق ایمیل مشترک

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