질문
ESA는 어떤 SMTP 응답 코드를 지원합니까?
ESA는 RFC 821의 원래 SMTP(Simple Mail Transfer Protocol) 사양을 완벽하게 준수합니다. 메시지 응답 코드의 전체 목록은 RFC 821에 나열되어 있습니다.
400 코드 시리즈는 SMTP 대화에서 치명적이지 않은 오류 또는 응답을 나타냅니다.이러한 오류는 종종 소프트 반송이라고 합니다. 달리 지시가 없는 한 전송 메일 서버는 나중에 의도한 수신자에게 전달을 다시 시도합니다.소프트 반송은 할당량을 초과하는 메일 계정부터 특정 발신자에 대해 부과되는 SMTP 호스트 정책 제한에 이르기까지 다양한 원인으로 인해 발생할 수 있습니다.
500개의 코드 시리즈도 오류 코드입니다.그러나 400 시리즈의 소프트 반송과 달리 500은 전달 메시지를 수락하는 수신 서버의 완전한 장애를 나타냅니다.하드 반송이라고 하는 이러한 오류는 일반적으로 형식이 잘못되었거나 알 수 없는 메일-투 주소, 역방향 DNS 검사 실패 또는 기타 수신기 호스트 정책 제한 등의 문제로 인해 발생합니다.
전송 메일 서버의 정책 설정에 따라 결국 소프트 반송이 하드 바운스가 될 수 있다는 점에 유의해야 합니다
다음은 가장 일반적인 SMTP 응답 코드 목록입니다.
211 시스템 상태 또는 시스템 도움말 회신
214 도움말 메시지수신기를 사용하는 방법 또는 특정 비표준 명령의 의미에 대한 정보이 응답은 사용자 사용자에게만 유용합니다.
220 서비스 지원
221 서비스 전송 채널 종료
250 요청된 메일 작업 확인, 완료
251 사용자가 로컬이 아님앞으로
354 메일 입력 시작<CRLF>로 끝납니다.<CRLF>
421 서비스를 사용할 수 없습니다. 전송 채널을 닫습니다. 서비스가 종료해야 한다는 사실을 알고 있는 경우 이 메시지는 명령에 대한 응답일 수 있습니다.
450 요청한 메일 작업이 수행되지 않음:사서함을 사용할 수 없음(예: 사서함 사용 중)
451 요청한 작업이 중단되었습니다.처리 중 오류 발생
452 요청한 작업이 수행되지 않음:시스템 스토리지 부족
453 너무 많은 수신자
500 구문 오류, 명령을 인식할 수 없음 명령줄에 너무 긴 오류와 같은 오류가 포함될 수 있습니다.
501 매개 변수 또는 인수에 구문 오류가 있습니다.
502 명령이 구현되지 않음
503 잘못된 명령 시퀀스
504 명령 매개 변수가 구현되지 않았습니다.
550 요청한 작업이 수행되지 않음:사서함을 사용할 수 없음(예: 사서함을 찾을 수 없음, 액세스 권한 없음)
551 사용자가 로컬이 아님다시 시도하십시오.
552 요청한 메일 작업이 중단되었습니다.초과 스토리지 할당
553 요청한 작업이 수행되지 않음:사서함 이름을 사용할 수 없습니다. 예: 사서함 구문이 잘못되었습니다.
554 트랜잭션 실패