الوصول إلى رسائل البريد الإلكتروني وقائمتها من صندوق بريد مشترك باستخدام Exchange Web Services (EWS)

Contents
[ ]

Aspose.Email يدعم الوصول إلى الرسائل من صندوق البريد المشترك. لتحقيق ذلك، تقوم بالاتصال بصندوق البريد الأساسي الخاص بك باستخدام EWSClient الفئة. للوصول إلى الرسائل من صندوق البريد المشترك، تقوم بتمرير صندوق البريد المشترك كمعامل سلسلة إلى ListMessages أو ListItems طريقة.

يعرض المثال البرمجي التالي كيف يمكن الوصول إلى الرسائل من صندوق البريد المشترك باستخدام ListItems طريقة.

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

string[] items = client.ListItems(sharedEmail, "Inbox");

foreach (string item in items)
{
    MapiMessage msg = client.FetchItem(item);
    Console.WriteLine("Subject:" + msg.Subject);
}
client.Dispose();