본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
(POP3에서 넘어옴)

Post Office Protocol

멀리 떨어져있는 메일서버에 지정된 사용자ID로 접속해서, 메일박스 내에 도착한 메일을 자신(클라이언트)에게 가져오기(수신하기) 위해 사용되는 비교적 간단한 프로토콜

  • POP의 현재 버전은 3이므로 주로 POP3라고 부름
  • 한편, 메일 발송 등의 송신을 위해서는 SMTP 기능이 따로 설치되어야 함(이메일 프로토콜 참조)
  • TCP 110번 포트 사용
  • RFC 1939
  • 인증 단계: 메일 클라이언트는 메일서버에 110번 포트번호로 TCP 연결접속하면,
    • 우선 사용자이름 및 암호를 송신하고, 메일서버는 +OK 또는 -ERR 로 응답 확인
  • 트랜잭션 단계: 인증통과후 4개 명령(list, retr, dele, quit)만으로 메일 처리
  • 갱신 단계: quit 명령 후 메일서버는 메세지 삭제 등을 시행
  • user 사용자명 : 메일박스 사용자명
  • pass 암호 : 메일박스 암호
  • stat : 메일서버 상태
  • list [번호] : 메일 메세지들의 리스트
  • retr [번호 ] : 실제 메일의 취득
  • dele [번호] : 메일의 삭제
  • noop : 무조작
  • rset : 삭제 마크의 리셋
  • quit : 종료
  • top [번호, 행수]: 메세지 헤더의 표시
  • apop 메일박스명 : 메일박스, 인증문자열의 송신
  • uidl [번호] : 유니크한 ID 여부

SMTP 명령과 구별하기

편집 원본 편집

POP3 는 메일함에서 메일을 받아 오는 프로토콜이라 명령이 메일함 조회·가져오기·삭제에 맞춰져 있다. LIST 에 메시지 번호를 붙이면 그 메시지의 번호와 크기를 돌려준다.[1] 메일을 보내는 SMTP 는 HELO(EHLO)로 송신 호스트 이름을 밝히고, MAIL FROM 으로 송신자 주소, RCPT TO 로 수신자 주소를 지정한 뒤 DATA 로 본문을 보낸다.[2]

프로토콜 대표 명령
POP3(수신) USER, PASS, STAT, LIST [번호], RETR [번호], DELE [번호], QUIT
SMTP(송신) HELO·EHLO 호스트 이름, MAIL FROM:<송신자>, RCPT TO:<수신자>, DATA, QUIT
  1. ↑ 「RFC 1939: Post Office Protocol - Version 3」, IETF, https://www.rfc-editor.org/rfc/rfc1939, 확인일: 2026-11-04.
  2. ↑ 「RFC 5321: Simple Mail Transfer Protocol」, IETF, https://www.rfc-editor.org/rfc/rfc5321, 확인일: 2026-11-04.
  • 정보통신기술용어해설