DEV WIKI
백엔드 · 기술

SMTP 이메일

SMTP는 메일 전송 주체가 다른 메일 서버로 메시지를 전달할 때 사용하는 응용 계층 프로토콜입니다.

정상 동작 조건

요약

SMTP는 메일 전송 주체가 수신 메일 서버로 메시지를 전달하는 프로토콜입니다. 메일이 도착하지 않으면 애플리케이션 생성, SMTP 인증·연결, 수신 서버 처리 단계를 나눠 확인해야 합니다.

확인 절차

SMTP 이메일 전송은 애플리케이션이 메시지를 만들고 SMTP 서버에 전달한 뒤 수신 메일 서버가 처리하는 여러 단계로 나뉩니다. 발송 함수가 성공했다고 해서 수신자의 받은편지함 도착까지 보장되는 것은 아닙니다.

확인할 범위

  • 애플리케이션이 메시지 생성과 발송 요청까지 실행했는지
  • SMTP 호스트, 포트, 암호화 방식과 인증 결과
  • 발신 주소와 수신 주소의 정책·도메인 조건
  • SMTP 응답 코드와 수신 서버의 반송·격리 기록

비밀번호와 메일 본문에 포함된 개인정보는 로그와 사례 자료에 남기지 않습니다.

참고 자료

RFC 5321 Simple Mail Transfer Protocol (새 창에서 열림)

IETF · 공식 자료 · 확인 범위: smtp, mail-transfer, delivery-flow · 확인일: 2026-07-27