none
Exchange Shell에서 EWS API 사용 RRS feed

답변

  • 안녕하십니까? 김도남 님

    Microsoft TechNet Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 “Exchange Shell에서 EWS API 사용에 대한 답변을 드리겠습니다.

     

    Step 1 : EWS API 설치

     

    아래의 자료를 참조 해서 Exchange Web Services API를 설치를 합니다.

     

     

    Step 2 : EWS Assembly 참조

     

    아래는 EWS를 기본경로로 설치 한 경우 아래와 같이 Microsoft.Exchange.WebServies.Dll을 참조합니다.

     

    Add-Type -Path 'C:\Program Files\Microsoft\Exchange\Web Services\1.1\Microsoft.Exchange.WebServices.dll'

     

     

    Step 3 : Exchange Service 객체 생성

     

    Exchange Service 객체를 생성을 합니다.

     

    $svc = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService

    WebCredentials Class를 이용해서 사용자 Credential을 입력을 합니다.

     

    $svc.Credentials = New-Object Microsoft.Exchange.WebServices.Data.WebCredentials -ArgumentList 'administrator', 'pa$$w0rd', 'ForumQa.com'

     

    Autodiscover Service를 이용해서 Administrator에 대한 필요한 정보를 제공 받습니다.

     

    $svc.AutoDiscoverUrl("administrator@ForumQA.com")

     

    Step 4 : 메일 보내기

     

    EmailMessage Instance Web Servcie Instance인자를 설정해서 생성을 합니다.

     

    $msg = New-Object -TypeName Microsoft.Exchange.WebServices.Data.EmailMessage -ArgumentList $svc

     

    아래와 같이 기본 메일 설정을 합니다.

     

    $msg.Subject = "Test mail"

     

    $msg.Body = "This is a test"

     

    $msg.From = "Administrator@ForumQA.com"

     

    $msg.ToRecipients.Add("Administrator@ForumQA.com")

     

     

    SendAndSaveCopy 함수를 이용해서 메일을 발송을 합니다.

     

    $msg.SendAndSaveCopy()

     

     

    Step 5 : 메일 확인

     

    해당 서버에 MessagTrackingLog를 이용해서 정상 발송 처리가 되었는지 확인을 합니다.

     

    Get-MessageTrackingLog

     

     

     

    참고 자료

     

    Exchange Web Services Managed API

    http://www.microsoft.com/download/en/details.aspx?id=13480

     

    Add-Type

    http://technet.microsoft.com/en-us/library/dd315241.aspx

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    • 답변으로 표시됨 김도남 2011년 12월 14일 수요일 오전 9:01
    2011년 12월 13일 화요일 오전 9:12
    중재자