반응형
이메일 전송 방법
SMTP(Simple Mail Transfer Protocol)
- 인터넷에서 전자우편을 보낼 때 사용되는 프로토콜
- TCP 25번 포트를 사용하고 상대 서버를 지시하기 위해 DNS의 MX 레코드가 사용된다.
- OSI 7 계층, 응용 계층에서 동작한다.
POP3(Post Office Protocol version3)
- 원격 서버로부터 TCP/IP 연결을 통해 이메일을 읽어오는 데 사용되는 프로토콜
- TCP 110번을 사용하는 MDA(Mail Delivery Agent)
- OSI 7계층, 응용 계층에서 동작한다.
- gmail, naver mail 등 대부분의 웹 메일에서 사용된다.
POP3의 특징
- 항상 연결 상태가 아닌 네트워크 접근에 유리하다.
- 사용자는 메일의 로컬 복사본을 검색하고 오프라인으로 읽을 수 있다.
- 서버에 읽지 않은 메일만 보관한다.(메일을 읽은 후 삭제)
IMAP, IMAP4 1
IMAP, IMAP4의 특징
- POP과 다르게 메일을 읽어도 원본을 삭제하지 않고 보관한다.
- 온라인 및 오프라인에서도 유효하다.
- 오프라인 작업 시 MUA 측에서 트랜잭션을 저장하고 서버에 연결되면 커밋(commit)된 걸로 반영된다.
- 메일은 메일 서버에 항상 저장되고 로컬 복사본을 검색한 시점에 서버에서 제거할 수도 있다.
- 메일 상태를 중앙에서 관리할 수 있고 여러 단말을 통해서 동일한 이메일을 읽을 수도 있다.
SMTP 메일 처리 방식
MTA(Mail Transfer Agent)
- 메일을 전송하는 서버
MDA(Mail Delivery Agent)
- MTA에게 받은 메일을 사용자에게 전달
- 수신 측에 고용된 우체부의 역할
MUA(Mail User Agent)
- 사용자들이 사용하는 클라이언트 애플리케이션
- IMAP4는 프로토콜이 복잡한 것과 보안 문제를 개선한 것이다. [본문으로]
반응형
댓글