전체적인 전송과정




MTA(Mail Transport Agent)

MUA에서 작성되고 전송된 E-mail을 처리하는 공간이라고 볼수 있으며우리가 배우고자 하는 메일서버가 MTA.

 

MDA(Mail Delivery Agent)

MUA에 의해서 전송된 E-mail MTA로부터 넘겨받아 MUA를 통해서 받기전 까지 E-mail을 저장해 주거나 MUA로 전송해주는 역할 (메일 보관함)


MUA(Mail User Agent)

Client E-mail을 읽고 답장하고 삭제할 수 있는 Program들을 의미

우리가 흔히 사용하는 Outlook Express , Thunder Bird 등의 Client Program을 의미


SMTP(Simple Mail Transfer Protocol)

SMTP는 메일을 주고받는데 사용되어지는 TCP/IP 프로토콜이다.

하지만 수신 측에서는 메시지를 대기열에 넣을 수 잇는 기능이 제한되어

일반적으로 POP3/IMAP과 같이 서버 사서함에 메시지를 저장하고 주기적으로 다운로드 할 수 있는 두가지 프로토콜 중 하나와 함께 사용한다.

Port: 25, 465(SSL), 587(TLS

 

POP3/IMAP

메일 수신 프로토콜

-클릭-






MTA와 MDA의 차이



위의 사진만 보고서 MTA와 MDA를 구별하기 힘들기 때문에 좀더 간소화 해놓았습니다.


1. Outlook(MUA)로 메일 발송

2. Naver(MTA)에서 수신자의 MX레코드 네임서버로 질의한뒤 전송

3. DAUM(MTA)에서 전달

4. DAUM(MTA)에서 DAUM 받은메일함(MDA)로 수신

5. 받은메일함(MDA)에서 연결해놓은 Outlook(MUA) 최종 수신


위쪽은 발신 아래쪽은 수신의 역할.



'Server > MAIL' 카테고리의 다른 글

DKIM이란?  (1) 2017.02.23
SMTP란 - 3. status code  (0) 2017.02.23
SMTP란 - 2. flow/commands  (0) 2017.02.13
SMTP란 - 1. Relay, Gateway  (0) 2017.02.12
POP3/IMAP 소개  (0) 2017.02.02

+ Recent posts