이번에는 MAPI over HTTP 대해 다뤄보겠습니다.

 

MAPI ?

Messaging Application Program Interface

MAPI는 메일 사용 가능 및 메일 인식 응용 프로그램이 메일 메시지를 작성, 조작, 전송 및 저장하는 데 사용하는 일련의 기능

Reference

https://docs.microsoft.com/ko-kr/cpp/mfc/mapi

 

MAPI over HTTP

  • Exchange Server 2013 SP1 구현된 새로운 전송 프로토콜
  • 전송 계층을 업계 표준 HTTP 모델로 이동시킴으로써 Outlook 및 Exchange 연결의 reliability 과 stability 를 향상
  • 송 오류의 가시성을 높이고 복구 가능성을 높일 수 있습니다
  • 추가 기능으로 명시 적 일시 중지 및 다시 시작 기능 지원이 포함
  • 클라이언트는 동일한 서버 컨텍스트를 유지하면서 네트워크를 변경하거나 최대 절전 모드에서 다시 시작할 수 있습니다.

 

아래의 표를 보면 Outlook 2010 이상에서 업데이트가 되어 있으면 MAPI over HTTP 지원한다는 것을 있습니다.

Outlook 2007 은 더 이상 지원하지 않음

 

Reference

MAPI over HTTP

 

RPC over HTTP(Outlook Anywhere) MAPI over HTTP 좀더 비교해서 보겠습니다.

 

아래의 테크넷 블로그 자료에서 그림으로 이해하기 쉽게 표현하였습니다.

Outlook Connectivity with MAPI over HTTP

 

이렇게 Design 변경하고자 부분과 목표를 아래와 같이 설명하였습니다.

The original Outlook Anywhere architecture wasn’t designed for today’s reality of clients connecting from a wide variety of network types – many of these are not as fast or reliable as what was originally expected when Outlook Anywhere was designed.

원래의 Outlook Anywhere 아키텍처는 다양한 네트워크 유형에서 연결하는 오늘날의 클라이언트 환경을 위해 설계된 것이 아니며 대부분 Outlook Anywhere를 설계 할 때 예상했던 것보다 빠르거나 안정적이지 않습니다.

 

The team determined the best way to meet current connection needs and also put Exchange in the position to innovate more quickly was to start with a new simplified architecture.

Exchange를보다 신속하게 혁신 할 수 있는 최상의 방법을 결정하여 새로운 단순화 된 아키텍처로 시작하는 것이 었습니다.

 

그림을 봐도 쉽게 이해할 있는 부분이 단순화 입니다.

실제로 Outlook 사용중에 여러가지 요소에 의해서 우측하단에 Outlook 연결중 이라는 부분을 종종 있습니다. 이러한 연결지연이 개선됩니다.

+ Recent posts