IMAP (Internet Messaging Access Protocol)

정의

IMAP은 전자 메일 (IMAP) 서버에서 메일을 검색하기위한 프로토콜을 설명하는 인터넷 표준입니다.

IMAP은 무엇을 할 수 있습니까?

일반적으로 메시지는 서버의 폴더에 저장되고 구성됩니다. 컴퓨터 및 모바일 장치의 전자 메일 클라이언트 는 해당 구조를 적어도 부분적으로 복제하고 작업 (예 : 메시지 삭제 또는 이동)을 서버와 동기화합니다.

즉, 여러 프로그램이 동일한 계정에 액세스 할 수 있으며 모두 동일한 상태와 메시지를 표시합니다. 모두 동기화됩니다. 이 기능을 사용하면 전자 메일 계정간에 메시지를 원활하게 이동하고 타사 서비스를 계정에 연결하여 기능을 추가 할 수 있습니다 (예 : 메시지 자동 정렬 또는 백업).

IMAP은 Internet Messaging Access Protocol의 약자이며 프로토콜의 현재 버전은 IMAP 4 (IMAP4rev1)입니다.

IMAP과 POP를 어떻게 비교합니까?

IMAP은 POP (Post Office Protocol)보다 메일 저장 및 검색에 대한 최신 표준입니다. 이메일 메시지를 사용자의 컴퓨터에 저장할 필요가없는 웹 브라우저를 통해 메시지를 여러 폴더에 보관하고 폴더 공유 및 온라인 메일 처리를 지원할 수 있습니다.

IMAP은 메일을 보내는데도 사용됩니까?

IMAP 표준은 서버의 전자 메일에 액세스하고이를 조작하는 명령을 정의합니다. 메시지 전송 작업은 포함되지 않습니다. 전자 메일 (POP를 사용하고 검색을 위해 IMAP 사용)의 경우 SMTP (Simple Mail Transfer Protocol)가 사용됩니다.

IMAP에는 단점이 있습니까?

메일 발송과 마찬가지로 IMAP의 고급 기능도 복잡하고 모호합니다.

예를 들어, 메시지가 SMTP를 통해 전송 된 후 다시 IMAP을 통해 전송되어 IMAP 계정의 "보낸 편지함"폴더에 저장되어야합니다.

IMAP은 구현하기가 어렵고 IMAP 이메일 클라이언트와 서버는 표준 해석 방식이 다를 수 있습니다. 부분 구현과 비공개 확장은 물론 불가 피한 버그와 단점으로 인해 IMAP을 프로그래머에게 힘들게 할 수 있으며 사용자의 기대치보다 느리고 안정적이지 못합니다.

예를 들어 전자 메일 프로그램은 새로운 폴더를 새로 다운로드하기 시작할 수 있습니다. 예를 들어 검색은 서버에 부담을주고 여러 사용자가 느리게 전자 메일을 보낼 수 있습니다.

IMAP은 어디에 정의되어 있습니까?

IMAP를 정의하는 주요 문서는 2003 년부터 RFC (Request for Comments) 3501입니다.

IMAP 확장 기능이 있습니까?

기본 IMAP 표준은 프로토콜뿐만 아니라 개별 명령에 대한 확장을 허용하며 많은 기능이 정의되거나 구현되었습니다.

인기있는 IMAP 확장 프로그램에는 IMAP IDLE (수신 된 이메일의 실시간 알림), SORT (이메일 프로그램이 모든 이메일을 다운로드하지 않고 최신 또는 큰 메일 만 가져올 수 있도록 서버에서 메일 정렬), THREAD 전자 메일 클라이언트가 폴더의 모든 메일을 다운로드하지 않고 관련 메시지를 검색 할 수있게 함), 자식 (폴더 계층 구조 구현), ACL (액세스 제어 목록, IMAP 폴더 당 개별 사용자의 권한 지정)

IMAP 확장의 전체 목록은 IMAP (Internet Message Access Protocol) 기능 레지스트리에서 찾을 수 있습니다.

Gmail 에는 IMAP에 대한 몇 가지 구체적인 확장 기능이 포함되어 있습니다.