הוספה והסרה של חברים מרשימות הפצה של MS Exchange ב-C#

במהלך העבודה עם MS Exchange Server מתוך יישומי NET, ייתכן שתצטרך לעבוד עם רשימות תפוצה. ב פוסט הקודם, ראית כיצד ליצור ולהביא רשימות תפוצה של Exchange. במאמר זה תלמד כיצד להוסיף או להסיר חברים ברשימות תפוצה של Exchange ב-C#.

API של C# להוספה והסרה של חברים ברשימות תפוצה של Exchange

כדי לעבוד עם חברי רשימות תפוצה ב-MS Exchange Server, נשתמש ב-Aspose.Email for .NET. זהו ממשק API ידוע ליצירת יישומי לקוח דוא"ל ולעבוד עם שרת MS Exchange. אתה יכול להוריד את ה-DLL של ה-API או להתקין אותו מ-NuGet באמצעות הפקודה הבאה.

PM> Install-Package Aspose.Email

הוסף חברים לרשימות הפצה של MS Exchange ב-C#

להלן השלבים להוספת חברים לרשימת התפוצה של MS Exchange ב-C# .NET.

דוגמת הקוד הבאה מראה כיצד להוסיף חברים לרשימת תפוצה של Exchange ב-C#.

// התחבר לשרת Exchange
IEWSClient client = EWSClient.GetEWSClient("https://outlook.office365.com/ews/exchange.asmx", "testUser", "pwd", "domain");

// קבל את כל רשימות התפוצה
ExchangeDistributionList[] distributionLists = client.ListDistributionLists();

// צור רשימה חדשה והוסף חברים
MailAddressCollection newMembers = new MailAddressCollection();
newMembers.Add("address4@host.com");
newMembers.Add("address5@host.com");

// מיזוג חברים לרשימה
client.AddToDistributionList(distributionLists[0], newMembers);

C# הסר חברים מרשימות הפצה של MS Exchange

להלן השלבים להסרת חברים מרשימת התפוצה של MS Exchange באמצעות C# .NET.

דוגמת הקוד הבאה מראה כיצד למחוק חברים מרשימות תפוצה של Exchange ב-C#.

// התחבר לשרת Exchange
IEWSClient client = EWSClient.GetEWSClient("https://outlook.office365.com/ews/exchange.asmx", "testUser", "pwd", "domain");

// קבל את כל רשימות התפוצה
ExchangeDistributionList[] distributionLists = client.ListDistributionLists();

// אחזר חברים מרשימה ספציפית
MailAddressCollection members = client.FetchDistributionList(distributionLists[0]);

// צור רשימה חדשה והוסף חברים למחיקה
MailAddressCollection membersToDelete = new MailAddressCollection();
membersToDelete.Add(members[0]);
membersToDelete.Add(members[1]);

// מחק חברים
client.DeleteFromDistributionList(distributionLists[0], membersToDelete);

API של C# לעבודה עם רשימת תפוצה של Exchange - קבל רישיון חינם

אתה יכול לקבל [רישיון זמני] בחינם17 לשימוש ב-Aspose.Email עבור .NET ללא מגבלות הערכה.

סיכום

במאמר זה, למדת כיצד לנהל חברים ברשימות תפוצה ב-Microsoft Exchange Server. במיוחד, ראית כיצד להוסיף או להסיר חברים מרשימות התפוצה של Exchange באופן תכנותי ב-C#. לצד, אתה יכול לחקור את התיעוד כדי לקרוא עוד על Aspose.Email עבור .NET. כמו כן, אתה יכול לשאול את השאלות שלך דרך הפורום שלנו.

ראה גם