Aspose.Email for .NET의 유틸리티 기능
통합 메시징 작업
Aspose.Email는 Exchange Server 2010에서 통합 메시징 정보를 검색할 수 있습니다. 현재 지원되는 통합 메시징에는 구성 정보 가져오기, 외부 호출 시작, 호출 ID로 전화 통화 정보 검색 및 ID로 전화 끊기가 포함됩니다. 다음 코드 샘플은 Microsoft Exchange Server 2010에서 통합 메시징 구성 정보를 검색하는 방법을 보여줍니다.
메일 팁 받기
Microsoft Exchange Server는 Exchange Server 2010 및 2013에서 여러 새로운 기능을 추가했습니다. 그 중 하나는 사용자가 이메일을 작성할 때 메일 팁을 받을 수 있게 합니다. 이러한 팁은 이메일 전송 전에 정보를 제공하므로 매우 유용합니다. 예를 들어, 받는 사람 목록에 잘못된 이메일 주소가 있으면 해당 주소가 유효하지 않다는 팁이 표시됩니다. 메일 팁은 또한 이메일을 보내기 전에 부재중 자동 회신을 확인할 수 있게 합니다: 수신자 중 한 명 이상이 부재중 자동 회신을 설정한 경우, Exchange Server(2010 및 2013)는 이메일을 작성하는 동안 메일 팁을 보냅니다. 이 기사에 소개된 모든 기능을 사용하려면 Microsoft Exchange Server 2010 Service Pack 1이 필요합니다. 다음 코드 예제는 이를 사용하는 방법을 보여줍니다 EWSClient Microsoft Exchange Server 2007 이후 버전에서 사용할 수 있는 Exchange Web Services를 사용하는 클래스.
Exchange 인페르소네이션
Exchange 사칭은 사용자가 다른 계정을 사칭하여 자신의 권한 대신 사칭된 계정의 권한으로 작업 및 작업을 수행할 수 있게 합니다. 위임이 사용자가 다른 사용자를 대신해 행동하도록 하는 반면, 사칭은 사용자가 다른 사용자인 것처럼 행동하게 합니다. Aspose.Email는 Exchange 사칭을 지원합니다. The EWSClient class는 다음을 제공합니다 ImpersonateUser 및 ResetImpersonation 메서드는 이 기능을 지원합니다.
이 작업을 수행하려면:
- 사용자 1에 대한 ExchangeWebServiceClient를 초기화합니다.
- 사용자 2에 대한 ExchangeWebServiceClient를 초기화합니다.
- 계정에 테스트 메시지를 추가합니다.
- Impersonation 활성화.
- Impersonation 재설정.
다음 코드 스니펫은 사용 방법을 보여줍니다. EWSClient Impersonation 기능을 구현하기 위한 클래스.
EWS를 이용한 자동 검색 기능
Aspose.Email API를 사용하면 EWS 클라이언트를 통해 Exchange 서버 설정을 검색할 수 있습니다.
Exchange 서버에서 PST 복원 중단 작업
Aspose.Email API를 사용하면 PST 파일을 Exchange 서버로 복원할 수 있습니다. 그러나 PST 파일이 크게 인해 작업이 오래 걸리는 경우 작업을 중단하기 위한 기준을 지정해야 할 수 있습니다. 이는 아래 예제 코드와 같이 API를 사용하여 구현할 수 있습니다.
Note: 예제에는 다음 클래스를 추가해야 합니다.
public class CustomAbortRestoreException : Exception { }