본문 바로가기

Tech/Mail

[Mail] 메일

용어

1. MUA (Mail User Agent)

  • 이메일 클라이언트로 사용자가 메일을 작성하여 전송하거나 읽을 때 이용하는 프로그램
  • 쉽게 말하자면 사용자 PC에 설치되어 있는 OutlookExpress 같은 프로그램

2. MSA (Mail Submission Agent)

  • MUA로 부터 메일을 수신하여 MTA로 메일을 전달하는 프로그램 또는 소프트웨어

3. MTA (Mail Transfer Agent)

  • MUA 또는 MSA로 부터 메일을 받아 전달(목적지로) 해주는 서버 sendmail 또는 postfix 같은 프로그램

4. MDA (Mail Delivery Agent)

  • MTA로 부터 메일을 전달받아 수신자의 편지함에 저장 또는 편지함에 저장된 메일을 클라이언트의 MUA로 전달해주는 프로그램
  • POP3 또는 IMAP 을 사용하는 프로그램

메일 프로토콜

1. SMTP (Simple Mail Transfer Protocol)

  • 메일을 주고 받는데 사용되는 TCP/IP 기반의 프로토콜
  • MUA는 SMTP 프로토콜을 이용해 MSA, MTA로 메일이 전달됨
  • MTA(메일서버) 간에 메일 전달 시 SMTP 프로토콜이 이용됨
    MUA =[SMTP]=> MSA =[SMTP]=> MTA =[SMTP]=> MTA ===> MDA

2. POP (Post Office Protocol)

  • 메일 수신을 하기위한 프로토콜 (비동기화)
  • MUA는 MDA와 POP 프로토콜 통신을 통해 메일을 수신할 수 있음 (전체)
  • POP 프로토콜을 이용한 경우 MUA에서 메일을 수신하면 메일서버에서 메일이 삭제됨

3. IMAP (Internet Message Access Protocol)

  • 메일 수신을 하기위한 프로토콜 (동기화)
  • POP와 차이점이 있다면 사용자가 메일을 선택적으로 받아볼 수 있음 (선택적)
  • IMAP 프로토콜을 이용한 경우 MUA에서 메일 수신하면 메일서버에서 메일이 삭제되지 않고 MUA에서 삭제 시 서버도 삭제됨

'Tech > Mail' 카테고리의 다른 글

[Mail] 메일 송수신 흐름  (0) 2019.03.31
[Mail] 메일  (0) 2019.03.31

태그