라벨이 mail인 게시물 표시

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

이미지
지난 포스팅에서는 AWS Workmail 설정을 통한 이메일 사용 방법에 대해 알아보았습니다. 이번에는 API 를 통한 메일 발송 자동화 처리를 위한 SES (Simple Email Service) 에 대해 알아 보겠습니다. AWS 콘솔에서 SES 메뉴로 이동합니다. Work 메일과 마찬가지로 서울 리전은 지원하지 않습니다. “Email Address” TAB 으로 이동하여 메일 발송에 사용할 이메일 주소를 설정합니다. 아마존에서 메일 인증을 위한 메일을 발송 하며 확인 전 까지는 인증대기 상태 입니다. 등록한 메일 계정을 확인해 보면 아래와 같이 메일이 수령된 것을 확인할 수 있습니다 링크를 클릭하면  인증이 완료 됩니다. 콘솔 창 에서 인증 완료 상태를 확인 할 수 있습니다. 이제 해당 메일 계정을 통해 메일 발송이 가능합니다. 계정 선택 후 “Send a Test Email” 을 선택 합니다. 받을 메일 주소 , 제목, 내용 을 입력하고  “Send Test Email” 버튼을 선택 합니다. 메일이 발송 되지 않고 에러가 발생 합니다. 처음 SES 서비스를 사용하면 샌드박스 환경 에서 실행이 되므로  받는사람 메일 계정도 인증이 되어야만 메일 발송이 가능합니다. 받는사람 메일도 추가로 인증을 진행 합니다. 이제 다시 메일을 발송해 보겠습니다. 받은 편지함에 메일이 정상적으로 수신 되었습니다. 도메인에 amazonses.com  이 표시 됩니다. 메일 발송이 완료 되면 “Sending Statistics” 메뉴에서 발송 통계 정보 확인이 가능 합니다. 1개 메일이 정상 발송 되었습니다. 다음 포스팅에서는  받는사람 메일 인증을 받지않고 메일을 발송 하기 위해 샌드박스 환경을 벗어나는 방법에 대해 확인해 보도록 하겠습니다.