MAPI (Messaging Application Program Interface)

MAPI는 윈도우 응용프로그램 내에서 전자우편을 보내거나, 자신이 현재 작성중인 문서를 전자우편 내용 위에 첨부할 수 있도록 해주는 마이크로소프트 윈도우 프로그램 인터페이스이다. MAPI를 이용하는 응용프로그램들에는 워드프로세서, 스프레드시트, 그리고 그래픽 프로그램 등이 있다. MAPI와 호환성이 있는 응용프로그램들에는, 대체로 파일 메뉴 내에 "전자메일로 보내기" 등과 같은 항목이 존재한다. 이 항목을 선택하면 MAPI 서버에게 그 요청이 보내진다.

MAPI는 DLL이라고 불리는 프로그램 라이브러리 내에 저장되어 있는 C 언어함수 표준 셋으로 구성되어 있다. 마이크로소프트 ASP 기술을 사용하고 있는 개발자들은 CDO를 사용하여 MAPI 라이브러리에 접근한다. CDO 라이브러리는 마이크로소프트 IIS에 함께 딸려 나온다. 비주얼베이직 개발자들은 Basic-to-C 번역계층을 통해 MAPI 함수들을 액세스할 수 있다.

가장 유명한 전자우편 프로그램 중 하나인 유도라에도 MAPI 서버가 포함되어 있다. 유도라 MAPI 서버를 활성화시키려면, 도구 메뉴에서 "옵션"을 고르고, MAPI를 더블클릭한다. 그 다음에는 MAPI가 항상 활성화될 것인지, 또는 유도라가 실행 중일 때만 활성화될 것인지를 설정하면 된다. 마이크로소프트 익스체인지와 일부 다른 프로그램들에서는, 사용하는 중에는 MAPI 서버를 꺼놓을 필요가 있는 것들도 있다.

유도라의 MAPI FAQ에 MAPI에 관한 간략한 설명이 들어 있습니다.


이 정보는 2000년 6월 1일에 수정되었습니다.
영어판(whatis.com)