이전글
https://threezerosin.tistory.com/32
[우당탕탕 AWS]AWS S3에서 "Action does not apply to any resource(s) in statement" 에러 해결 방법
- 이전글https://threezerosin.tistory.com/31 [우당탕탕 AWS] S3 CORS Error 해결하기: 버킷 정책 수정 방법S3의 데이터 이전 완료 후 CORS 관련 에러를 직면하였고, 이를 해결한 방법을 정리하였습니다. https://th
threezerosin.tistory.com
Amazon Simple Email Service(AWS SES)는 대량 이메일을 손쉽게 보낼 수 있도록 도와주는 서비스입니다. 이메일 마케팅, 알림, 송장 등 다양한 목적의 이메일을 프로그래밍 방식으로 전송할 수 있습니다. 이번 글에서는 AWS SES에 회사 이메일(혹은 개인 이메일)을 연동하고, 이메일 전송까지 설정하는 방법을 단계별로 설명하겠습니다.
1. AWS SES 접속하기
먼저, AWS Management Console에 로그인한 후, **SES (Simple Email Service)**를 찾아 접속합니다. SES는 AWS의 다양한 리전(Region)에서 사용할 수 있으며, 각 리전별로 따로 설정할 수 있습니다. 이메일 전송을 위해 가장 가까운 리전을 선택하는 것이 좋습니다.
2. 자격증명 생성하기
SES에서 이메일 전송을 하기 전에 자격증명을 설정해야 합니다. Amazon SES에서는 이메일 주소를 인증해야만 해당 주소로 이메일을 전송할 수 있습니다.
- Amazon SES 대시보드에서 구성 카테고리로 이동합니다.
- 자격 증명 생성 버튼을 클릭하여 새로운 자격 증명을 만듭니다.
3. 이메일 주소 입력하기
이제 SES에 연동할 이메일 주소를 입력합니다. 이 단계에서는 회사 이메일, 개인 이메일 등 여러분이 인증하고 싶은 이메일을 입력할 수 있습니다.
- 이메일 주소 란에 사용할 이메일 주소를 입력합니다.
- 다음을 클릭하여 인증 이메일을 요청합니다.
4. 이메일 인증하기
입력한 이메일 주소로 인증 요청 이메일이 발송됩니다. 이메일 안에 포함된 인증 URL을 클릭하여 해당 이메일 주소를 인증합니다. 이 단계를 완료하면 해당 이메일 주소는 SES를 통해 메일을 전송할 수 있게 됩니다.
5. 이메일 전송 테스트
이제 이메일 인증이 완료되었으니, AWS SES 콘솔을 통해 이메일 전송을 테스트할 수 있습니다.
- 테스트할 이메일을 선택합니다.
- 테스트 이메일 전송 버튼을 클릭합니다.
- 시나리오> 사용자 지정 선택 후에 메일을 보낼 대상의 이메일 주소를 입력하고, 메시지를 작성한 후 전송 버튼을 클릭합니다.
- A, B 계정을 두 계정을 모두 자격인증하고, A -> B 계정으로 테스트 메일을 전송합니다.
- 메일 수신 대상의 메일함을 확인하면 메일이 성공적으로 온것을 확인 가능합니다.
현재 상태에서는 (샌드박스 해제) 자격증명이 된 계정으로만 이메일이 전송가능합니다.
샌드박스를 해제해야 외부로 이메일이 전송되고, SES 를 활용하여 서비스를 운영할 수 있습니다.
다음 글에서는 샌드박스 해제방법에 대해 정리해 보도록 하겠습니다.
'DevOps' 카테고리의 다른 글
[우당탕탕 AWS] 신규 개발 및 운영환경 구성 (12) (3) | 2024.10.17 |
---|---|
[우당탕탕 AWS] EC2, ELB, Route53 을 이용한 운영환경 구성 (11) (1) | 2024.10.15 |
[우당탕탕 AWS] S3 CORS Error 해결하기: 버킷 정책 수정 방법 (7) (1) | 2024.09.23 |
[우당탕탕 AWS]RDS Connection timed out 연결 오류 해결 방법 (6) (2) | 2024.08.05 |
[우당탕탕 AWS] S3 : The bucket does not allow ACLs 해결하기 (5) (0) | 2024.07.29 |