본문 바로가기

호스팅용어

SMTP란?

- 인터넷 상에서 이메일을 주고 받기 위해 사용하는 프로토콜.
- 수신자 확인, 메시지 본문 전달 확인을 담당
- Simple Mail Transfer Protocol
- TCP 번호는 25
- 상대서버 지정 : DNS의 MX레코드 사용
- RFC2821에 규정
- 모든문자가 7bit ASCII -> 문자표현이나 첨부파일을 위해 MIME 방식으로 변환
- 사용자 인증절차는 없었지만 보안문제로 인해 SMTP-AUTH(SMTP Authentication)으로 표준화
- UUCP : 저장과 전달 방식(store and forward)
- SMTP : 직접 전달 방식



SMTP 명령

커맨드
사용법
기능
Hello HELO
Helo (송신호스트)
SMTP 송신호스트를 알림
From
MAIL FROM:(송신자 주소)
송신자주소
Recipient
RCPT TO:(수신자 주소)
수신자 주소
Data
DATA
메일 본문 시작
Reset
RSET
메시지 취소
Verify
VRFY(문자열)
사용자명 확인
Expand
EXPN(문자열)
메일링 리스트 확장
Help
HELP[문자열]
온라인 도움말
Quit
QUIT
SMTP 세션 종료