본문으로 바로가기
728x90
반응형

오늘은 메일을 수신하는데 쓰이는 IMAP 프로토콜에 대해 알아보겠습니다.


'Network Protocols Handbook'의 PDF파일을 살펴 보겠습니다.


자세히 알고 싶으면 아래의 링크를 따라 가서 RFC 문서를 참고하시면 됩니다.


https://tools.ietf.org/html/rfc3501


 

 

 



IMAP은 메일 서버에 보관된 저자 메일 또는 게시판의 메시지에 접근할 수 있게 해주는 프로토콜입니다.


IMAP은 클라이언트가 전자 메일 프로그램에 마치 로컬인 것처럼 원겨 메시지가 저장된 곳에 접근할 수 있게 해줍니다.


IMAP 서버에 저장된 전자 메일은 컴퓨터간에 메시지나 파일을 주고받을 필요 없이 원격으로 데스크탑 컴퓨터에서 조작할 수 있습니다.


분산 전자메일 인프라 구축에는 여러 기술들과 POP, DMSP 및 IMA 등을 사용합니다.


세 가지 중에서는 POP가 가장 오래 되었고, 잘알려져 있습니다.


DMSP는 단일 응용 프로그램인 PC의 메일에 제한되어 있으며 주로 연결이 끊어졌을 경우에도 동작하도록 되어 있습니다.


IMAP은 POP 및 DMSP기능의 상위 기능을 제공하며 오프라인, 온라인 및 연결이 끊어졌을 경우에도 사서함에 접근할 수 있도록 지원을 해줍니다.


온라인에서 IMAP 클라이언트는 공유 서버의 메일을 한꺼번에 복사 한 후, 삭제는 하지 않습니다.


IMAP은 대화형 클라이언트-서버 모델입니다.


여기서 클라이언트는 서버에 지정된 메시지의 머리글이나 본문을 요청할수 있고, 특정 기준으로 검색도 가능합니다.


메일 저장소의 메일은 다양한 플래그로 표시 됩니다.


메일은 사용자가 명시적으로 삭제하기 전까지 저장소에 보관됩니다.


 

 

 



IMAP은 로컬인것처럼 사서함을조작할 수 있도록 설계되었습니다.


시스템 관리자가 원하는 IMAP 클라이언트 구현 및 메일 아키텍처에 따라서 사용자는 메시지를 클라이언트 시스템에 직접 저장하거나 서버에 저장할 수 있습니다.


IMAP에는 사서함 만들기, 삭제 및 이름 변경을 할 수 있습니다.


또한 새 메시지를 확인하고, 메시지를 제거할 수 있습니다.


플래그 설정 및 삭제, 서버 기반 및 MIME 구문 분석 및 검색, 메시지 속성, 텍스트 및 정보들을 가져올 수 있습니다.


IMAP을 사용하면 클라이언트가 둘 이상의 컴퓨터에서 메시지에 접근할 수 있습니다.


이 기능은 여러 컴퓨터를 사용하는 것에 대해서 중요합니다.


IMAP 버젼은 현재 IMAP4 rev1 입니다.


IMAP의 주요 기능은 아래와 같습니다.


1. 인터넷 메시지 표준과 완벽하게 호환됩니다.

2. 둘 이상의 컴퓨터에서 메시지에 접근, 관리가 가능합니다.

3. 파일 접근 프로토콜에 의존하지 않고, 접근을 허용합니다.

4. 온라인, 오프라인, 연결 끊김에 대해서 모두 접근을 허용합니다.

5. 공유 사서함으로 동시에 접근이 가능합니다.

6. 클라이언트의  소프트웨어 에서는 서버의 파일 저장 형식을 알 필요가 없습니다.


 

 



이상입니다.


오늘은 여기까지 포스팅하겠습니다.



728x90
반응형