리눅스

SMTP 오류 코드

코드버스 2023. 5. 30. 12:57
728x90
반응형

SMTP 오류 코드

SMTP(간단한 메일 전송 프로토콜)은 전자 메일을 보내는 데 사용되는 표준 프로토콜입니다. SMTP 오류 코드는 전송 중에 발생하는 오류를 식별하고 디버깅하는 데 도움을 주는 숫자로 된 코드입니다. 각 코드는 특정 유형의 오류를 나타내며, 일반적으로 3자리 숫자로 구성됩니다. 아래는 일반적인 SMTP 오류 코드와 그 의미입니다.

 

  • 211: 시스템 상태 또는 도움말 응답. 서버는 동작 중이며 명령을 수락할 준비가 되었습니다.
  • 214: 도움말 응답. 서버가 도움말 정보를 제공합니다.
  • 220: 서버 응답. 서버가 연결을 수락하고 메일 전송 준비가 완료되었습니다.
  • 221: 서버 응답. 서버가 연결을 종료하고 통신을 종료합니다.
  • 250: 성공적인 응답. 명령이 성공적으로 수행되었습니다.
  • 251: 사용자가 제공한 메일박스가 서버에 임시로 생성되었으며, 전송 가능한 상태입니다.
  • 354: 데이터 명령 응답. 메시지 데이터를 전송할 준비가 완료되었습니다.
  • 421: 서비스 종료 응답. 서버가 일시적 또는 영구적으로 서비스를 중단하고 연결을 종료합니다.
  • 450: 임시적 오류 응답. 메시지를 받을 수 없는 상태이지만 나중에 다시 시도할 수 있습니다.
  • 451: 명령 거부 응답. 서버가 명령을 거부하고 메시지를 전송할 수 없는 상태입니다.
  • 500: 구문 오류 응답. 서버가 명령을 이해하지 못하는 구문 오류가 발생했습니다.
  • 501: 명령 구문 오류 응답. 명령 구문이 잘못되었습니다.
  • 550: 메시지 거부 응답. 서버가 메시지를 받을 수 없거나 거부합니다.
  • 551: 사용자가 제공한 메일박스가 서버에 없으므로 메시지를 거부합니다.
  • 552: 메시지 크기 초과 응답. 서버가 메시지 크기 제한을 초과했습니다.
  • 553: 사용자가 제공한 메일박스가 잘못되어 메시지를 거부합니다.
  • 554: 전송 거부 응답. 서버가 메시지 전송을 완전히 거부합니다.

 

이는 일반적인 SMTP 오류 코드의 몇 가지 예시입니다. 실제 오류는 상황에 따라 다를 수 있으며, 오류 코드와 함께 서버로부터 받은 오류 메시지를 확인하여 문제를 해결할 수 있습니다.

 

728x90
반응형