EWS를 통한 Exchange 대화 관리
Contents
[
Hide
]
Aspose.Email는 다음을 사용하여 Microsoft Exchange Server에서 대화 항목을 관리할 수 있습니다. EWSClient 클래스. 이 기능은 Exchange Server 2007 이후에 제공되는 Exchange Web Services(EWS)에 의존합니다. 이 가이드의 예제는 Exchange Server 2010 SP1 이상에서 대화 항목을 찾고, 복사하고, 이동하고, 삭제하는 방법을 보여줍니다.
대화 찾기
특정 Exchange 폴더에서 대화 정보를 검색하려면 아래 단계를 따르십시오:
- 다음 방법을 사용하여 Exchange Server에 연결합니다 IEWSClient.
- 호출하십시오 FindConversations() 대상 폴더의 대화를 나열하는 메서드입니다.
- 대화 ID, 주제, 플래그 상태와 같은 속성을 읽습니다.
다음 코드 샘플은 Exchange Server 받은편지함에서 대화 항목을 찾아 표시하는 방법을 보여줍니다.
대화 복사
대화 항목을 다른 폴더로 복사하려면:
- 다음 방법을 사용하여 Exchange Server에 연결합니다 IEWSClient.
- 다음으로 대화를 검색합니다 FindConversations() 메서드.
- 사용 CopyConversationItems() 일치하는 대화를 복사합니다.
다음 코드 샘플은 지정된 조건에 따라 Exchange Server 받은편지함에서 특정 대화 항목을 찾아 삭제된 항목 폴더로 복사하는 방법을 보여줍니다.
대화 이동
폴더 간에 대화를 이동할 수 있습니다. 다음 코드 샘플은 Exchange Server 받은편지함에서 특정 대화 항목을 찾아 다른 폴더로 이동하는 방법을 보여줍니다.
- 다음 방법을 사용하여 Exchange Server에 연결합니다 IEWSClient.
- 이동할 대화를 식별합니다.
- 다음을 호출합니다. MoveConversationItems() 대상 폴더 URI를 사용한 메서드입니다.
대화 삭제
폴더에서 대화 스레드를 삭제하려면:
- 다음 방법을 사용하여 Exchange Server에 연결합니다 IEWSClient.
- 사용 FindConversations() 대상 대화를 찾기 위해.
- 다음을 호출합니다. DeleteConversationItems() 이를 제거하는 메서드입니다.
다음 코드 샘플은 Exchange Server 받은편지함에서 특정 대화 항목을 찾아 삭제하는 방법을 보여줍니다.