Exchange Server에서 규칙 작업

규칙 관리

Aspose.Email는 Exchange Server에서 규칙을 관리하는 데 사용할 수 있습니다. EWSClient 클래스. 이 클래스는 Exchange Server 2007 및 이후 릴리스에서 사용할 수 있는 Exchange Web Services (EWS)를 사용합니다. 규칙 관리 방법을 보여주기 위해 이 문서는 다음을 설명합니다:

  • 서버에 이미 존재하는 규칙을 읽습니다.
  • 새 규칙 생성.
  • 기존 규칙 업데이트.

이 문서에 설명된 모든 기능에는 Microsoft Exchange Server 2010 Service Pack 1이 필요합니다.

규칙 읽기

Exchange Server에서 모든 규칙을 가져오려면:

  1. 다음 클래스를 사용하여 Exchange Server에 연결합니다 IEWSClient 클래스.
  2. 다음을 호출합니다. IEWSClient->GetInboxRules() 모든 규칙을 가져오는 메서드.
  3. 루프에서 모든 규칙을 탐색하고 조건, 동작 및 이름과 같은 규칙 속성을 표시합니다.

다음 코드 스니펫은 규칙을 읽는 방법을 보여줍니다.

새 규칙 생성

Exchange Server에 새 규칙을 생성하려면 다음 단계를 수행하십시오:

  1. 다음 클래스를 사용하여 Exchange Server에 연결합니다 IEWSClient 클래스.
  2. 새로운 InboxRule 클래스 인스턴스를 생성하고 다음 필수 속성을 설정합니다:
    1. 표시 이름
    2. 조건
    3. 동작
  3. 다음을 호출합니다. IEWSClient->CreateInboxRule() 규칙을 생성하는 메서드.

다음 코드 스니펫은 새 규칙을 생성하는 방법을 보여줍니다.

규칙 업데이트

Exchange Server에서 규칙을 업데이트하려면:

  1. 다음 클래스를 사용하여 Exchange Server에 연결합니다 IEWSClient 클래스.
  2. 다음을 호출합니다. IEWSClient->GetInboxRules() 모든 규칙을 가져오는 메서드.
  3. 루프에서 모든 규칙을 탐색하고 조건에서 DisplayName을 일치시켜 변경하려는 규칙을 가져옵니다.
  4. 규칙 속성 업데이트
  5. 다음을 호출합니다. IEWSClient.UpdateInboxRule() 규칙을 업데이트하는 메서드.

다음 코드 스니펫은 규칙을 업데이트하는 방법을 보여줍니다.