Java에서 Exchange 메일 그룹 만들기

MS Exchange Server를 사용하면 개별 이메일 주소를 입력하지 않고도 여러 사람에게 이메일을 보내는 데 사용할 수 있는 이메일 배포 목록을 만들 수 있습니다. 이러한 목록을 프로그래밍 방식으로 만들기 위해 이 문서에서는 Java로 MS Exchange Server에 배포 목록을 만드는 방법을 다룹니다. 또한 프로그래밍 방식으로 메일 그룹을 가져오는 방법을 보여 줍니다.

MS Exchange Server에서 메일 그룹을 만드는 Java API

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>

Java로 MS Exchange 메일 그룹 만들기

다음은 Java로 MS Exchange Server에 메일 그룹을 만드는 단계입니다.

다음 코드 샘플은 Java에서 MS Exchange 메일 그룹을 만드는 방법을 보여줍니다.

// 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);

Java의 MS Exchange Server에서 메일 그룹 가져오기

이제 Java에서 프로그래밍 방식으로 MS Exchange Server에서 메일 그룹을 가져오는 방법을 살펴보겠습니다.

다음 코드 샘플은 Java의 MS Exchange Server에서 메일 그룹을 가져오는 방법을 보여줍니다.

// 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 라이선스 받기

평가 제한 없이 Java용 Aspose.Email을 사용하기 위해 무료 임시 라이선스를 얻을 수 있습니다.

결론

이 문서에서는 Java로 MS Exchange Server에 메일 그룹을 만드는 방법을 배웠습니다. 또한 프로그래밍 방식으로 MS Exchange 메일 그룹을 가져오는 방법을 살펴보았습니다. 또한 문서를 탐색하여 Java용 Aspose.Email에 대해 자세히 알아볼 수 있습니다. 또한 포럼에 질문을 게시할 수 있습니다.

또한보십시오