SMTP이란?

sungwooooooo·2025년 3월 24일

무ㅓ지

목록 보기
1/4
post-thumbnail

오늘은 SMTP가 무엇인지 어떤 역할을 하는지 알아볼것이다.

메일서버(Mail Server)의 구조

User1이 User1@test.com이라는 이메일을 가지고있고, User2가 User2@google.com 이라는 이메일을 소유하고있다고 가정

이해한 수신방법은 아래와 같다.

메일서버 수신 과정

  1. User1이 test.com에 접속해 User@google.com을 받는 이로 지칭한 후 이메일을 보낸다.

  2. test.com(메일 서버1)은 User1이 보낸 메일을 임시로 보관을 한 후, 메일 서버1
    은 User1이 수신자의 주소인 google.com 메일 서버 ip주소를 DNS에 요청해 가져온다.

  3. test.com(메일 서버1)은 인터넷을 통해 google.com(메일 서버2)에 SMTP 프로토콜을 사용해 전송한다.

  4. google.com(메일 서버2)는 test.com(메일 서버1)에서 받은 메일의 수신자를 확인해 자신이 관리하는 계정에 존재하는 지를 확인하고, 확인이 된 후 메일박스에 넣어준다

  5. User2는 google.com(메일 서버2)에 접속해 메일박스를 User2의 PC로 보내게 된다.(POP3,IMAP 프로토콜 사용)

간단하게 알아보았다.

위에서 나오는 SMTP / POP3 / IMAP 프로토콜은 무엇인지 알아보자

이메일 프로토콜

SMTP란?

  • SMTP는 Simple Mail Transfer Protocol 의 약자
    • 이메일을 인터넷을 통해 보내고 받는데 사용하는 통신 프로토콜
    • tcp/ip 기반으로 동작하는 프로토콜

POP3란?

  • POP3는 Post Office Protocol 3 의 약자
    • 이메일을 수신하는데 사용되는 프로토콜이며, POP3를 사용할 경우 이메일이 로컬에 저장된 다음 메일 서버에서 삭제되기에 수신자가 다른 장치에서 다시 엑세스 할 수 없음

IMAP란?

  • IMAP는 Internet Message Access Protocol 의 약자
    • POP3와 마찬가지로 이메일을 수신할 때 사용하는 프로토콜 중 하나
    • IMAP는 POP3와 다르게 서버와 동기화 시키는 방식이기에 이메일을 본 후에도 서버에 남아있기때문에 반복적으로 이메일을 확인 할 수 있음
    • PC / 스마트폰 / 테블릿 어디든 동일한 설정을 해놓으면 확인 할 수 있음
    • 온라인에서만 이메일을 확인 할 수 있음

POP3와 IMAP의 차이

POP3IMAP
이메일 확인오프라인 및 온라인온라인
저장 위치로컬서버
용량 관리거의 필요없음주기적 관리

즉 POP3를 사용하는 경우는 큰 용량의 메일을 자주 받고 주기적으로 용량관리가 필요하거나 오프라인 상태에서도 메일 확인을 해야하는 경우에 사용하고

IMAP은 다양한 기기에서 메일 확인을 해야하거나 필요하지 않는 메일을 다운로드 없이 필요한 메일만 확인하려고 하는경우에 사용된다.

여기서 이만 마치겠다❗

profile
https://swdev-coral.vercel.app/ 이사했습니다

0개의 댓글