เพิ่มและลบสมาชิกในรายการแจกจ่าย MS Exchange ใน Java

MS Exchange Server ให้คุณสร้างรายชื่อการแจกจ่ายเพื่อส่งอีเมลไปยังกลุ่มคน ใน บทความก่อนหน้า เราได้พูดถึงวิธีสร้างหรือดึงรายชื่อการแจกจ่าย Exchange ใน Java ในบทความนี้ คุณจะได้เรียนรู้วิธีเพิ่มหรือลบสมาชิกในรายชื่อการแจกจ่าย MS Exchange ใน Java

Java API เพื่อจัดการสมาชิกของ Exchange Distribution Lists

ในการทำงานร่วมกับสมาชิกของรายชื่อการแจกจ่ายบน 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 Distribution List ใน Java

ต่อไปนี้เป็นขั้นตอนในการเพิ่มสมาชิกไปยังรายชื่อการแจกจ่าย MS Exchange ใน Java

ตัวอย่างรหัสต่อไปนี้แสดงวิธีการเพิ่มสมาชิกในรายชื่อการแจกจ่าย Exchange ใน Java

// เชื่อมต่อกับ Exchange Server
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 Server
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 for Java โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

ในบทความนี้ เราได้พูดถึงวิธีการจัดการสมาชิกในรายการการแจกจ่าย MS Exchange โดยทางโปรแกรม ด้วยความช่วยเหลือของตัวอย่างโค้ด คุณได้เห็นวิธีเพิ่มหรือลบสมาชิกออกจากรายการการแจกจ่าย Exchange ใน Java นอกจากนี้ คุณสามารถสำรวจ เอกสารประกอบ เพื่ออ่านเพิ่มเติมเกี่ยวกับ Aspose.Email for Java นอกจากนี้ คุณสามารถถามคำถามผ่าน ฟอรัม ของเรา

ดูสิ่งนี้ด้วย