EWS를 통한 Exchange 대화 관리

Aspose.Email는 다음을 사용하여 Microsoft Exchange Server에서 대화 항목을 관리할 수 있습니다. EWSClient 클래스. 이 기능은 Exchange Server 2007 이후에 제공되는 Exchange Web Services(EWS)에 의존합니다. 이 가이드의 예제는 Exchange Server 2010 SP1 이상에서 대화 항목을 찾고, 복사하고, 이동하고, 삭제하는 방법을 보여줍니다.

대화 찾기

특정 Exchange 폴더에서 대화 정보를 검색하려면 아래 단계를 따르십시오:

  1. 다음 방법을 사용하여 Exchange Server에 연결합니다 IEWSClient.
  2. 호출하십시오 FindConversations() 대상 폴더의 대화를 나열하는 메서드입니다.
  3. 대화 ID, 주제, 플래그 상태와 같은 속성을 읽습니다.

다음 코드 샘플은 Exchange Server 받은편지함에서 대화 항목을 찾아 표시하는 방법을 보여줍니다.

대화 복사

대화 항목을 다른 폴더로 복사하려면:

  1. 다음 방법을 사용하여 Exchange Server에 연결합니다 IEWSClient.
  2. 다음으로 대화를 검색합니다 FindConversations() 메서드.
  3. 사용 CopyConversationItems() 일치하는 대화를 복사합니다.

다음 코드 샘플은 지정된 조건에 따라 Exchange Server 받은편지함에서 특정 대화 항목을 찾아 삭제된 항목 폴더로 복사하는 방법을 보여줍니다.

대화 이동

폴더 간에 대화를 이동할 수 있습니다. 다음 코드 샘플은 Exchange Server 받은편지함에서 특정 대화 항목을 찾아 다른 폴더로 이동하는 방법을 보여줍니다.

  1. 다음 방법을 사용하여 Exchange Server에 연결합니다 IEWSClient.
  2. 이동할 대화를 식별합니다.
  3. 다음을 호출합니다. MoveConversationItems() 대상 폴더 URI를 사용한 메서드입니다.

대화 삭제

폴더에서 대화 스레드를 삭제하려면:

  1. 다음 방법을 사용하여 Exchange Server에 연결합니다 IEWSClient.
  2. 사용 FindConversations() 대상 대화를 찾기 위해.
  3. 다음을 호출합니다. DeleteConversationItems() 이를 제거하는 메서드입니다.

다음 코드 샘플은 Exchange Server 받은편지함에서 특정 대화 항목을 찾아 삭제하는 방법을 보여줍니다.