إضافة وإزالة أعضاء في قوائم توزيع MS Exchange في Java

خادم تبادل MS يسمح لك بإنشاء قوائم توزيع لإرسال رسائل بريد إلكتروني إلى مجموعة من الأشخاص. في المقالة السابقة ، تناولنا كيفية إنشاء أو جلب قوائم توزيع Exchange في Java. في هذه المقالة ، ستتعلم كيفية إضافة أو إزالة أعضاء في قوائم توزيع MS Exchange في Java.

Java API لإدارة أعضاء قوائم توزيع Exchange

للعمل مع أعضاء قوائم التوزيع على MS Exchange Server ، سنستخدم Aspose.Email for Java. إنها واجهة برمجة تطبيقات قوية تتيح لك العمل مع MS Exchange Server بسلاسة. يمكنك إما تنزيل API أو تثبيته باستخدام تكوينات Maven التالية.

مخزن:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

الاعتماد:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-email</artifactId>
    <version>22.3</version>
    <classifier>jdk16</classifier>
</dependency>

إضافة أعضاء إلى قوائم توزيع MS Exchange في Java

فيما يلي خطوات إضافة أعضاء إلى قائمة توزيع MS Exchange في Java.

يُظهر نموذج التعليمات البرمجية التالي كيفية إضافة أعضاء إلى قائمة توزيع Exchange في Java.

// اتصل بخادم 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);

قم بإزالة الأعضاء من قوائم توزيع MS Exchange في Java

فيما يلي خطوات إزالة الأعضاء من قائمة توزيع MS Exchange باستخدام Java.

يُظهر نموذج التعليمات البرمجية التالي كيفية حذف الأعضاء من قوائم توزيع Exchange في Java.

// اتصل بخادم 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.addMailAddress(members.get_Item(0));
membersToDelete.addMailAddress(members.get_Item(1));

// حذف الأعضاء
client.deleteFromDistributionList(distributionLists[0], membersToDelete);

احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لاستخدام Aspose.Email لجافا دون قيود تقييم.

استنتاج

في هذه المقالة ، تناولنا كيفية التعامل مع الأعضاء في قوائم توزيع MS Exchange برمجيًا. بمساعدة نماذج التعليمات البرمجية ، رأيت كيفية إضافة أو إزالة أعضاء من قائمة توزيع Exchange في Java. إلى جانب ذلك ، يمكنك استكشاف التوثيق لقراءة المزيد عن Aspose.Email لجافا. يمكنك أيضًا طرح أسئلتك عبر المنتدى.

أنظر أيضا