오늘은 SMTP 에 대해 알아보자.
SMTP
- Simple Mail Transfer Protocol 의 약자
- 인터넷을 통해 이메일 메시지를 보내고 받는 데 사용되는 프로토콜
- SMTP는 우체국과 같은 역할을 한다. 사용자가 이메일을 보내면 SMTP 서버가 받아서 상대방의 메일 서버로 전달한다.
SMTP의 동작 방식
1. 사용자가 이메일 클라이언트에서 메일을 작성하고 '보내기' 버튼을 누른다.
2. 이메일 클라이언트는 SMTP 서버에 메일을 보낸다.
3. SMTP 서버는 수신자의 이메일 주소를 분석하여 적절한 메일 서버로 메시지를 전달한다.
4. 수신자의 메일 서버가 메일을 받으면, POP3 또는 IMAP 프로토콜을 이용하여 수신자가 이메일을 확인할 수 있다.
POP3 와 IMAP
POP3 (Post Office Protocol 3)
- 메일 서버에서 이메일을 다운로드하여 사용자의 장치에 저장
- 이메일을 내려받은 후 서버에서 삭제할 수 있음
- 인터넷이 없어도 저장된 이메일 확인이 가능하지만, 여러 기기에서 동기화가 어려움
IMAP(Internet Message Access Protocol)
- 이메일을 서버에 저장한 채 동기화
- 여러 기기에서 동일한 이메일을 확인 가능
- 인터넷 연결이 필요하지만, 이메일 상태가 모든 기기에서 유지됨
'Infra' 카테고리의 다른 글
Docker에서 MySQL 컨테이너가 계속 죽을 때 확인할 것들 (0) | 2025.04.13 |
---|---|
테이블 설계 1탄 (0) | 2025.04.06 |
서킷브레이커 패턴 (1) | 2025.03.30 |
MDD의 장단점 (0) | 2025.03.23 |
테이블 설계의 중요성 (0) | 2025.03.16 |