قم بإنشاء قائمة توزيع Exchange في Java

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

Java API لإنشاء قائمة التوزيع على MS Exchange Server

لإنشاء قوائم التوزيع على MS Exchange Server ، سنستخدم Aspose.Email for Java. تم تصميم API لإنشاء رسائل البريد الإلكتروني وإرسالها ومعالجتها من داخل تطبيقات Java. إلى جانب ذلك ، يدعم العمل مع MS Outlook و 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 Server في Java.

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

// اتصل بخادم Exchange
IEWSClient client = EWSClient.getEWSClient("https://outlook.office365.com/ews/exchange.asmx", "testUser", "pwd", "domain");

// إنشاء قائمة
ExchangeDistributionList distributionList = new ExchangeDistributionList();

// تعيين اسم العرض
distributionList.setDisplayName("test private list");

// إضافة أعضاء إلى القائمة
MailAddressCollection members = new MailAddressCollection();
members.add("address1@host.com");
members.add("address2@host.com");
members.add("address3@host.com");

// إنشاء قائمة
client.createDistributionList(distributionList, members);

إحضار قائمة التوزيع من MS Exchange Server في Java

الآن ، دعنا نرى كيفية إحضار قائمة التوزيع من MS Exchange Server برمجيًا في Java.

يوضح نموذج التعليمات البرمجية التالي كيفية إحضار قوائم التوزيع من MS Exchange Server في Java.

// اتصل بخادم Exchange
IEWSClient client = EWSClient.getEWSClient("https://outlook.office365.com/ews/exchange.asmx", "testUser", "pwd", "domain");

// احصل على كل القوائم
ExchangeDistributionList[] distributionLists = client.listDistributionLists();

// حلقة خلال كل قائمة وجلب الأعضاء
for (ExchangeDistributionList distributionList : distributionLists) {
    MailAddressCollection members = client.fetchDistributionList(distributionList);
   for (MailAddress member : (Iterable<MailAddress>) members) {
        System.out.println(member.getAddress());
    }
}

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

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

استنتاج

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

أنظر أيضا