צור רשימת תפוצה של 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 בחינם

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

סיכום

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

ראה גם