라벨이 SES인 게시물 표시

[AWS] SES 샌드박스 환경 벗어나기

이미지
지난 포스팅에서 SES 를 활용한 이메일 발송 테스트를 진행해 보았습니다.


지난 포스팅 보러가기(AWS SES 를 활용한 메일발송)


하지만 별도의 요청이 없는 경우 샌드박스 환경으로 구성됩니다.

확인된 이메일 주소로만 메일 발송이 가능한 문제가 발생하여

테스트 용도 이외에는 활용이 불가능 합니다.

실제 서비스에 적용하기 위해서는 샌드박스 환경에서 제외되도록 AWS 에 요청을 진행해야 합니다.




1. AWS 콘솔에 로그인 합니다.




2. Support Certer – Create  Case – SES Sending Limit Increase 항목으로 이동합니다.
https://console.aws.amazon.com/support/v1?region=us-east-1#/case/create?issueType=service-limit-increase&limitType=service-code-ses








3. 상세 내용을 입력 합니다.

- Region : AWS SES 서비스가 설정된 리전을 선택 합니다.

- Limit : Desired Daily Sending Quota (필요한 일일 발신 할당량) 을 선택합니다.

- New limit value : 원하는 신규 발신 한도를 입력합니다.

- Mail Type : 사용하고자 하는 이메일 발신 유형을 선택합니다.

- Website URL : 서비스 중인 웹사이트 URL 을 선택합니다. (지원센터에서 서비스 파악용도로 사용됨으로 알맞게 입력하시면 됩니다)

- My email sending complies with the AWS Service Terms and AUP (발신 이메일이 AWS 서비스 약관 및 AUP를 준수함) : Yes 선택

- I only send to recipients who have specifically requested my mail (내 메일을 요청한 수신인에게만 보내기) : Yes 선택

- I have a process to handle bounces and complaints (반송…

[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개 메일이 정상 발송 되었습니다.




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

[AWS] AWS Workmail 계정 사용법

이미지
AWS 상에서 관리되고 있는 도메인이 있다면 손쉽게 이메일 서비스 그룹을 생성하여 메일 계정을 사용할 수 있습니다.




1. 콘솔화면에서 Workmail 서비스를 선택 합니다.

아직 서울 리전은 서비스가 지원되지 않습니다.





2. 원하는 리전을 선택 후 Add organization 을 선택합니다.




3. Quick setup 을 선택하여 간단하게 조직 구성을 진행 합니다.






4.  Organization name 을 입력하고 “Create” 를 선택합니다.
Web Application URL 을 Workmal 서비스 접속을 위한 도메인 입니다.
도메인 이름을 메모해 놓도록 합니다.






5. 도메인 설정을 진행 합니다.
“Add domain” 버튼을 선택하고  Default 도메인 이외에 추가로 사용할 도메인 주소를 추가 합니다.


도메인이 추가되면
메일 서비스 사용을 위해서 DNS 서버에 아래와 같이 TXT, MX, CNAME 레코드를 추가합니다.
레코드 추가가 정상적으로 완료되면 해당 도메인을 사용하는 메일계정 새성이 가능합니다.





6. 메일 계정을 생성 합니다.

Administrator 계정은 시스템에 예약되어 있습니다.


“Create User” 버튼을 통해  메일 계정을 신규로 생성 합니다.
User Name 과 Displayname 은 필수 항목 입니다.
항목 입력 후 “Next Step” 을 선택합니다.



입력한 User Name  값이 자동으로 Email address 로 입력 됩니다.
메일에 사용한 도메인 주소를 선택한 후 패스워드를 설정하면 메일 계정 생성이 완료 됩니다.





7. 웹 메일 에 접속해서 계정으로 로그인 합니다.

4번 항목에서 메모해둔 Web Application URL 에 접속해 봅니다.




계정 생성이 정상적으로 마무리 되면  아래와 같이 메일 서비스 화면이 표출됩니다.


Workmail 설정이 완료 되었습니다.
다음 포스팅에서는 WorkMail 계정을 이용한 SES 서비스 연동 방법에 대해 살펴 보도록 하겠습니다.