AWS SES Error: 554 Message rejected: Email address is not verified. The following identities failed the check in region AP-NORTHEAST-2: xxx@xxx.xxx
AWS SES(Simple Email Service)를 테스트 중이다. 최초 상태가 sandbox 환경이다. 이 환경에서는 24시간 동안 메일 발송이 200건으로 제한된다.
200건 제한이면 굳이 SES를 쓸 필요가 없다. 환경을 해제하려면 별도 액션이 필요한데, AWS측에 자세한 사유를 써서 sandbox 환경에서 나가기 요청을 해야한다.
그 전에 SMTP 계정을 생성해서 발송 테스트를 해 봤는데 같은 도메인의 계정에는 메일 발송이 되지만 다른 도메인의 계정에는 메일 발송 시 아래와 같은 에러가 발생한다.
554 Message rejected: Email address is not verified. The following identities failed the check in region AP-NORTHEAST-2: xxx@xxx.xxx
예를들어 아래는 발송이 된다.
//Success
aaa@example.com -> bbb@example.com
그러나 아래는 에러가 난다.
//Fail
aaa@example.com -> ccc@foo.com
sandbox 환경 문제라고 추정이 된다. sandbox 나가기 요청을 한지 24시간이 안 되서 승인 답변이 왔고 바로 테스트를 해 봤다. 다른 도메인으로도 발송이 잘 된다.
에러 메시지는 sandbox 환경에서 타 도메인으로 발송 못하는 문제이니 sandbox 환경 나가기 요청을 하면 해결된다.