본문 바로가기

Cloud/AWS

[AWS] SES 를 활용한 이메일 발송 테스트

반응형

지난 포스팅에서는 AWS Workmail 설정을 통한 이메일 사용 방법에 대해 알아보았습니다.

이번에는 API 를 통한 메일 발송 자동화 처리를 위한 SES (Simple Email Service) 에 대해 알아 보겠습니다.

AWS 콘솔에서 SES 메뉴로 이동합니다.
Work 메일과 마찬가지로 서울 리전은 지원하지 않습니다.
image


“Email Address” TAB 으로 이동하여 메일 발송에 사용할 이메일 주소를 설정합니다.
image



아마존에서 메일 인증을 위한 메일을 발송 하며
확인 전 까지는 인증대기 상태 입니다.

image



등록한 메일 계정을 확인해 보면 아래와 같이 메일이 수령된 것을 확인할 수 있습니다

image


링크를 클릭하면  인증이 완료 됩니다.

image



콘솔 창 에서 인증 완료 상태를 확인 할 수 있습니다.

image


이제 해당 메일 계정을 통해 메일 발송이 가능합니다.

계정 선택 후 “Send a Test Email” 을 선택 합니다.
받을 메일 주소 , 제목, 내용을 입력하고 “Send Test Email” 버튼을 선택 합니다.

image


메일이 발송 되지 않고 에러가 발생 합니다.
처음 SES 서비스를 사용하면 샌드박스 환경에서 실행이 되므로 받는사람 메일 계정도 인증이 되어야만 메일 발송이 가능합니다.

image


받는사람 메일도 추가로 인증을 진행 합니다.
image



이제 다시 메일을 발송해 보겠습니다.
받은 편지함에 메일이 정상적으로 수신 되었습니다.
도메인에 amazonses.com  이 표시 됩니다.

image



메일 발송이 완료 되면
“Sending Statistics” 메뉴에서 발송 통계 정보 확인이 가능 합니다.
1개 메일이 정상 발송 되었습니다.

image


다음 포스팅에서는  받는사람 메일 인증을 받지않고 메일을 발송 하기 위해
샌드박스 환경을 벗어나는 방법에 대해 확인해 보도록 하겠습니다.