2017. 2. 18. 12:10
SMTP(Simple Mail Transfer Protocol) 네트워크2017. 2. 18. 12:10
Client가 Mail Server로 메일을 보낼 때 사용하는 프로토콜이다.
HTTP와 다르게 상태를 가지는 Stateful 프로토콜이기 때문에, 전송종료 명령이 있어야 한다.
동작방식은 아래와 같다.
클라이언트 |
접속요청 → |
메일서버 |
|
← OK |
|
|
Mail from(송신자 주소) → |
|
|
← OK |
|
|
Rcpt to(수신자 주소) → |
|
|
← OK |
|
|
메일 데이터 → |
|
|
← OK |
|
|
종료 → |
|
|
← OK |
|
메일 서버간 메일 중계시에도 SMTP를 사용한다.
SMTP는 POP처럼 인증체계가 없으므로 스팸메일 등에 악용될 수 있다.
따라서 POP서버의 인증 기능을 활용하거나, 타 서버의 SMTP 접근을 제한하거나, SMTP Auth(인증체계가 추가)를 사용해야 한다.
'네트워크' 카테고리의 다른 글
MIME (0) | 2017.02.26 |
---|---|
POP(Post Office Protocol) (0) | 2017.02.25 |
Cookie (0) | 2017.02.12 |
GET / POST (0) | 2017.02.04 |
HTTP (0) | 2017.01.27 |