Knowledge/이론

SMTP (단순 전자우편 전송 규약)

똑똑한망치 2024. 3. 22. 21:09
728x90
반응형

📝 SMTP 란 무엇인가

SMTP (Simple Mail Transfer Protocol) 란 인터넷 연결을 통해 이메일을 보낼 때 사용되는 프로토콜을 일컫는다.

발신자가 Gmail, Outlook Express 등을 통해 발신한 이메일을 메일 서버에서 받아서 전달하는 과정의 기술 표준이다.

즉, 이메일을 전송할 때에 사용되는 규약 또는 절차이다.

 

Outlook Express나 Gmail 등의 프로그램을 이용해 메일을 전송하고 나면 그 뒤에서 TCP/IP 프로토콜에 기반한 SMTP 프로토콜이 메일을 전송해 줘야 한다. 예를 들면, 이메일은 편지에 비유할 수 있고, SMTP는 편지를 전송하는 과정에 사용되는 기술로 비유할 수 있다.

 

보통 SMTP는 메일 서버끼리 메일을 주고 받거나, 아니면 SMTP 서버(ex- Gmail, Naver)에 메일 클라이언트가 연결을 맺고 다른 서버에 메일을 보내는 형식으로 사용된다.

 

특징은 첫째, 텍스트 기반의 프로토콜이다. 둘째, SMTP 서버와 클라이언트로 구성되어 있다.

 

 

📝 SMTP 서버

SMTP 프로토콜에 따라서 이메일 전달 과정을 처리해주는 '이메일 서버'가 SMTP 서버이다.

SMTP 서버는 이메일 클라이언트가 보낸 메일을 수신하여 다른 메일 서버로 전달해 주는 역할을 한다. 예를 들면 우체국과 같은 역할을 한다고 생각하면 된다.

반응형

'Knowledge > 이론' 카테고리의 다른 글

쓰레드 풀 (Thread Pool)  (0) 2024.03.23
동기 / 비동기  (0) 2024.03.23
소셜 로그인 구현 표준, OAuth란?  (0) 2024.03.21
Polling / Long Polling / SSE / WebSocket 정리  (0) 2024.03.20
MySQL 과 MariaDB 차이점  (0) 2024.03.20