Email이란? (SMTP)
2024. 6. 19. 10:58ㆍ[ Self-Study ]
전자 우편 (Email)
- 인터넷 또는 인트라넷 통신 플랫폼을 통해 메시지를 교환하기 위한 디지털 매커니즘
- SMTP(Simple Mail Transfer Protocol)라는 방식으로 글자로 주고받는 통신
- HTTP와는 다른 통신 방식!
SMTP (Simple Mail Transfer Protocol)
- 인터넷을 통해 이메일 메시지를 보내고 받는 데 사용되는 통신 프로토콜
- 메일 서버 및 기타 메시지 전송 에이전트(MTA)는 SMTP를 사용하여 메일 전송/중계/수신
- 작동 방법

0. SMTP 서버에서 각각 발신자의 이메일 클라이언트 또는 서버 역할을 맡음.
1. 클라이언트 측에서 서버와의 연결을 시작
2. 클라이언트에서 수신자 세부 정보, 제목 및 본문이 포함된 이메일을 전송
3. 서버는 이 이메일을 처리하고 수신자 주소를 기반으로 적합한 다음 서버를 결정
(다음 서버는 전송 경로에 있는 다른 SMTP 서버일 수도 있고 최종 대상, 즉 수신자의 이메일 서버일 수도 있음.)
4. 메시지가 받는 사람의 서버에 도착하면 POP 또는 IMAP 같은 다른 프로토콜을 사용하여 받는 사람의 받은 편지함으로 전달됨
SMTPS ( SMTP over TLS )
- 전송 계층 보안을 사용하여 SMTP를 보호
- 통신 파트너에 대한 인증, 데이터 무결성 및 기밀성을 제공
- SSL(보안 소켓 계층) 또는 TLS(전송 계층 보안)를 사용하여 보안 연결을 설정
- 클라이언트와 서버는 애플리케이션 계층에서 일반 SMTP를 사용하며 연결은 SSL 또는 TLS로 보호
개인 공부 기록용입니다:)
728x90
'[ Self-Study ]' 카테고리의 다른 글
롬복(lombok) 설치하기 (0) | 2024.06.20 |
---|---|
라이브러리와 API 차이점 (0) | 2024.06.19 |
[ Java / jsoup ] jsoup 이해하기 (0) | 2024.06.18 |
[ JS / Java ] 데이터베이스 자료를 가져와 차트로 보여주기 (0) | 2024.06.11 |
[ Node.js ] node.js 설치 및 설정 (0) | 2024.04.29 |