
오늘은 SMTP가 무엇인지 어떤 역할을 하는지 알아볼것이다.
User1이 User1@test.com이라는 이메일을 가지고있고, User2가 User2@google.com 이라는 이메일을 소유하고있다고 가정
이해한 수신방법은 아래와 같다.
User1이 test.com에 접속해 User@google.com을 받는 이로 지칭한 후 이메일을 보낸다.
test.com(메일 서버1)은 User1이 보낸 메일을 임시로 보관을 한 후, 메일 서버1
은 User1이 수신자의 주소인 google.com 메일 서버 ip주소를 DNS에 요청해 가져온다.
test.com(메일 서버1)은 인터넷을 통해 google.com(메일 서버2)에 SMTP 프로토콜을 사용해 전송한다.
google.com(메일 서버2)는 test.com(메일 서버1)에서 받은 메일의 수신자를 확인해 자신이 관리하는 계정에 존재하는 지를 확인하고, 확인이 된 후 메일박스에 넣어준다
User2는 google.com(메일 서버2)에 접속해 메일박스를 User2의 PC로 보내게 된다.(POP3,IMAP 프로토콜 사용)
간단하게 알아보았다.
위에서 나오는 SMTP / POP3 / IMAP 프로토콜은 무엇인지 알아보자
| POP3 | IMAP | |
|---|---|---|
| 이메일 확인 | 오프라인 및 온라인 | 온라인 |
| 저장 위치 | 로컬 | 서버 |
| 용량 관리 | 거의 필요없음 | 주기적 관리 |
즉 POP3를 사용하는 경우는 큰 용량의 메일을 자주 받고 주기적으로 용량관리가 필요하거나 오프라인 상태에서도 메일 확인을 해야하는 경우에 사용하고
IMAP은 다양한 기기에서 메일 확인을 해야하거나 필요하지 않는 메일을 다운로드 없이 필요한 메일만 확인하려고 하는경우에 사용된다.
여기서 이만 마치겠다❗