user agents (= mail reader)
Mail servers(메일을 가지고 있는 서버, SMTP로 메시지 주고받음.)
SMTP
메일 서버들이 메일을 보낼 때 사용하는 프로토콜
클라이언트 / 서버
텍스트 기반 프로토콜
프로토콜은 TCP(SSL/TLS)
SMTP 서버와 클라이언트로 구성
이메일 메시지를 수신자의 서버에 전달/저장하는데 사용
메세지는 7-bit의 아스키 형태로 전달 되어야 함
기본 TCP 포트: 25
TLS 포트: 587
SSL 포트: 465
메일을 보내는 사람이 sender@gmail.com이고, 메일을 받는 사람이 receiver@naver.com 일 때
공통점
SMTP
HTTP
메일의 실제 내용은 7bit 아스키 포맷에 헤더와 바디로 구성되어 있다.
헤더
바디
https://velog.io/@hwaya2828/SMTP
https://mutpp.tistory.com/4
https://runa-nam.tistory.com/90
https://m.blog.naver.com/yeopil-yoon/221286368883