MS Exchange Server מאפשר לך ליצור רשימות תפוצה כדי לשלוח מיילים לקבוצת אנשים. במאמר הקודם, סקרנו כיצד ליצור או להביא רשימות תפוצה של Exchange ב-Java. במאמר זה, תלמד כיצד להוסיף או להסיר חברים ברשימות התפוצה של MS Exchange ב-Java.
- Java API לניהול חברי רשימות תפוצה של Exchange
- הוסף חברים לרשימות התפוצה של MS Exchange
- הסר חברים מרשימות התפוצה של MS Exchange
Java API לניהול חברי רשימות תפוצה של Exchange
כדי לעבוד עם חברים ברשימות תפוצה ב-MS Exchange Server, נשתמש ב-Aspose.Email for Java. זהו API רב עוצמה המאפשר לך לעבוד עם 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 Server והכנס את המופע של לקוח ה-EWS לאובייקט IEWSClient.
- לאחר מכן, קבל רשימות תפוצה למערך ExchangeDistributionList באמצעות שיטת IEWSClient.listDistributionLists().
- לאחר מכן, צור מופע של המחלקה MailAddressCollection והוסף חברים לאוסף.
- לבסוף, הוסף חברים לרשימת התפוצה הספציפית באמצעות השיטה IEWSClient.addToDistributionList(ExchangeDistributionList, MailAddressCollection).
דוגמת הקוד הבאה מראה כיצד להוסיף חברים לרשימת תפוצה של 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 Server והכנס את המופע של לקוח EWS לאובייקט IEWSClient.
- לאחר מכן, קבל רשימות תפוצה למערך ExchangeDistributionList באמצעות שיטת IEWSClient.listDistributionLists().
- לאחר מכן, קבל את ההפניה של רשימה מסוימת באמצעות שיטת IEWSClient.fetchDistributionList(ExchangeDistributionList).
- לאחר מכן, צור מופע של מחלקה MailAddressCollection והוסף חברים למחיקה.
- לבסוף, מחק חברים מרשימת התפוצה באמצעות שיטת IEWSClient.deleteFromDistributionList(ExchangeDistributionList, MailAddressCollection).
דוגמת הקוד הבאה מראה כיצד למחוק חברים מרשימות תפוצה של 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 עבור Java ללא מגבלות הערכה.
סיכום
במאמר זה, כיסינו כיצד לתפעל חברים ברשימות תפוצה של MS Exchange באופן תוכניתי. בעזרת דוגמאות קוד, ראית כיצד להוסיף או להסיר חברים מרשימת תפוצה של Exchange ב-Java. לצד, אתה יכול לחקור את תיעוד כדי לקרוא עוד על Aspose.Email עבור Java. כמו כן, אתה יכול לשאול את השאלות שלך דרך הפורום שלנו.