상세 컨텐츠

본문 제목

DNS Mail Server

개념

by 주스로그 2024. 2. 23. 09:27

본문

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

 

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

 

  • MDA(Mail Delivery Agent)
사용자의 메일함으로 메일을 저장해주는 프로그램
메일이 MTA에 도착했을 때, 메일 서버는 MDA에 메일을 전달하고 MDA는 사용자 메일함에 메일을 저장한다.
ex) Porcmail 
  • MRA(Mail Retrieval Agent)
메일 클라이언트(MUA)가 확인을 요청하는 메일을 사용자 메일함에서 사용자로 전달해주는 프로그램
MUA와 MRA간 통신은 POP3 또는 IMAP 프로토콜을 사용한다.

더보기

구성도 세팅

Client 1(송신) : Win10

Client 2(수신) : Win10

Mail Server : win 2022-00

Name Server(DNS) : win 2022-01

mail service에서는 약 두 가지의 프로토콜이 사용된다.

- SMTP : 메일을 송신할 때 사용하는(=메일함에 메세지를 넣어두는) 프로토콜

- pop3/imap4 : 메일을 수신할 때 사용하는 프로토콜

 

▶ 메일함은 단순히 디렉터리로 이해하면 편함!

     send mail(MTA,MRA) = 메일을 보내고받는 것에 집중 

     dovecot(MDA) = 메일을 가져오는 것에 집중

※ smtp와 pop3 다른 프로그램을 사용하는 만큼 그 디렉터리를 동일하게 맞춰주는 것이 중요함※


!! 메일 주고받는 서버(MTA) / 메일 보관서버 구분(MRA) !! 

1) 메일클라이언트에서 메일서버로 메일전송 요청

2) 메일서버에 메일 보낼 준비

3) 메일 보내는 기능에게 메일 보내는 서비스 요청

4) 메일을 전송

5) 메일 수신

6) 메일 보내는 기능에게 메일 함으로 메일을 전송요청

7) 메일함으로 전송

8) 받는 사용자가 우체국 서버(MRA)에게 메일함 확인 요청

9) 우체국 서버가 메일함을 확인

10) 받은 메일 전송

728x90
반응형

'개념' 카테고리의 다른 글

iptables NAT  (0) 2024.09.24
cisco NAT  (0) 2024.09.24
PKI기반 인증서 관리  (0) 2024.03.04
DHCP Relayagent  (0) 2024.02.28
암호 방식의 종류  (0) 2024.02.21

관련글 더보기