Amazon Simple Email Service(Amazon SES) SMTP 엔드포인트를 사용하여 이메일을 보내면 "501 잘못된 MAIL FROM 주소가 제공되었습니다"라는 오류 응답이 표시됩니다. 또는 "501 잘못된 RCPT TO 주소가 제공되었습니다" 오류 응답이 표시됩니다.
간략한 설명
Amazon SES SMTP 엔드포인트를 사용하여 이메일을 보내는 경우 SMTP 핸드셰이크 프로세스가 있습니다. 핸드셰이크 프로세스에는 발신자와 서버(SES) 사이에서 교환되는 EHLO, MAIL FROM, RCPT TO, DATA 등의 특정 명령이 포함됩니다. 서버는 각 명령의 성공 또는 실패를 나타내는 코드로 응답합니다.
클라이언트의 명령에 있는 구문이나 파라미터에 문제가 있는 경우 서버는 501 오류 코드로 응답합니다.
해결 방법
핸드셰이크 프로세스에서 사용되는 명령의 형식을 검토하십시오. MAIL FROM 또는 RCPT TO 명령의 구문 또는 파라미터 문제로 인해 오류 응답이 발생할 수 있습니다.
다음 예제 명령에서는 명령 형식이 올바르지 않기 때문에 501 오류가 발생합니다.
MAIL FROM: SES (<user1@example. com>)
RCPT TO: User2
이메일 애플리케이션에서 보내는 MAIL FROM 또는 RCPT TO 명령은 유효한 이메일 주소여야 합니다. 다음은 유효한 MAIL FROM 및 RCPT TO 주소의 예입니다.
MAIL FROM: user1@example.com
RCPT TO: user2@example.com
관련 정보
IETF Datatracker 웹사이트의 숫자순으로 된 응답 코드