본문 바로가기

과제

Mail Server 동작 방식

MUA(User Agent) 사용자가 메일을 송수신하기 위해 사용하는 메일 클라이언트 프로그램
Outlook, 썬더버드 등

MTA(Message Transfer Agent)
메일 서버프로그램으로 수신한 메일을 분석하여 수신자가 자신이 아닌 메일주소라면
해당 주소의 메일 서버로 전송(메일 릴레이 기능)하고 수신자 자신의 메일의 주소라면
MDA를 통해 각 사용자 메일함에 저장하도록 한다.
Sendmail, Microsoft Exchange 등(전자 우편 서버에 설치되어있는 CS 프로그램)

MDA(Mail Delivery Agent)
사용자의 메일함으로 메일을 저장해주는 프로그램으로 메일이 최종 수신 메일서버(MTA)에 도착했을 때
메일 서버는 MDA에 메일을 전달하고 MDA는 사용자 메일함에 메일을 저장한다.
Porcmail

MRA(Mail Retrieval Agent)
메일 클라이언트(MUA)가 확인을 요청하는 메일을 사용자 메일함에서 사용자로 전달해주는 프로그램으로
MUA와 MRA간 통신은 POP3 또는 IMAP 프로토콜을 사용한다.
메일을 주고 받는 서버(MTA) , 메일을 보관하는 서버를 구분(MRA)
1) 메일클라이언트에서 메일서버로 메일전송요청
2) 메일서버에 메일보낼준비
3) 메일 보내는 기능에게 매일 보내는 서비스를 요청
4) 메일을 전송
5) 메일을 수신
6) 메일 보내는 기능에게 메일 함으로 메일을 전송요청
7) 메일함으로 전송
8) 받는 사용자가 메일함 확인 요청
9) 우체국 서버가 메일함 확인
10)받은 메일 전송

Mail Server 동작 방식 구성도
DNS Server를 활용한 Window Mail Server 구성도
DNS Server를 활용한 Linux Mail Server 구성도

'과제' 카테고리의 다른 글

SHELL redirection  (0) 2024.03.19
mariadb를 이용한 DBMS 구축  (0) 2024.03.18
packet tracer를 사용한 router  (0) 2024.03.05
Networkmodel  (0) 2024.02.23
암호 방식 종류  (0) 2024.02.21