IMAP
IT 위키
Internet Message Access Protocol
메일 서버에 접속해 메일박스의 메일을 서버에 둔 채로 읽고 관리하기 위해 사용되는 프로토콜
- 현재 버전은 4이므로 주로 IMAP4라고 부름
- 메일 발송은 SMTP가 담당한다(이메일 프로토콜 참조)
- TCP 143번 포트 사용. SSL/TLS 적용 시에는 993번
- RFC 3501
| 구분 | POP | IMAP |
|---|---|---|
| 메일 저장 위치 | 클라이언트로 내려받고 서버에서 삭제(기본) | 서버에 그대로 둔다 |
| 여러 기기 사용 | 기기마다 따로 받으므로 동기화되지 않음 | 모든 기기에서 같은 상태로 보인다 |
| 메일함(폴더) 관리 | 받은편지함만 다룸 | 서버에 폴더를 만들고 관리할 수 있음 |
| 부분 수신 | 메일 전체를 받아야 함 | 헤더만 먼저 받고 본문은 나중에 받을 수 있음 |
| 서버 용량 | 적게 쓴다 | 많이 쓴다 |
| 포트 | 110 (SSL 995) | 143 (SSL 993) |
- 메일을 서버에 두기 때문에 웹메일, 스마트폰, PC 에서 같은 메일함을 본다.
- 읽음·답장함·삭제 같은 상태(플래그)가 서버에 저장되어 기기 간에 공유된다.
- 서버에서 검색을 수행하므로 대용량 메일함에서도 클라이언트 부담이 적다.
- 서버 장애나 계정 삭제 시 메일을 잃을 수 있어 별도 백업이 필요하다.
