안녕하세요,
이번 시간에는 Amazon SES를 사용하여 이메일 전송 서비스를 사용하기 위한 이메일주소와 도메인을 등록하고,테스트 메일을 전송 해보는 과정을 단계별로 알아보도록 하겠습니다.
1단계. 이메일 주소 등록
-
Amazon SES 콘솔에 접속합니다.
-
SES 대시보드에서 “시작” 을 선택하여 이메일 주소 인증을 진행합니다.
-
이메일 주소를 입력하고 자격 증명 생성을 진행합니다.
-
이메일이 전송되었다는 메시지가 표시됩니다.
-
입력한 이메일 주소의 수신함에서 확인 메일을 열고, 링크를 클릭(복사한뒤 주소창에 입력)하여 인증을 완료합니다.
-
인증이 완료되면 콘솔에서 해당 이메일이 검증됨(verified) 상태로 변경됩니다.
2단계. 전송 도메인 등록
이제 이메일을 정상적으로 전송하기 위해 도메인을 등록해보겠습니다.
-
SES 대시보드로 돌아가 전송 도메인 확인 > 자격 증명 생성을 선택합니다.
-
전송 도메인(예: yourdomain.com)을 입력하고 등록을 진행합니다.
❓ 처음엔 “작업 필요” 메시지가 뜨지만, 새로고침하면 해결되는 경우가 많습니다.
-
DNS 설정에 필요한 CNAME 레코드가 나타납니다. 이 값을 복사하거나
.csv 레코드 세트 다운로드
를 통해 저장합니다. -
도메인의 DNS 관리자(Route 53 또는 외부 DNS 호스팅 업체)에 접속하여 해당 레코드를 추가합니다.
☑️ 각 DNS 공급자별 설정 방법은 SES 공식 문서를 참고하세요.
3단계. 테스트 이메일 전송
이제 실제로 이메일이 정상적으로 전송되는지 테스트해보겠습니다.
-
SES 콘솔에서 테스트 이메일 보내기 메뉴를 클릭합니다.
-
아래와 같이 설정합니다:
-
이메일 형식: 원시
-
보낸 사람 주소: 기본값 유지
-
시나리오: 사용자 지정
-
수신자: 앞서 인증한 이메일 주소 입력
-
메시지 내용: 아래 예시 메시지를 복사하여 입력
-
이메일을 전송하면, 수신 메일함에서 정상적으로 이메일이 도착한 것을 확인할 수 있습니다.
마무리
이렇게 Amazon SES를 통해 이메일 주소 및 도메인을 인증하고, 실제로 테스트 이메일까지 전송해보았습니다. 이제 SES를 기반으로 메일링 시스템을 구현할 준비가 되셨습니다. 다음 글에서는 SES를 프로덕션 환경에서 활용하는 방법에 대해서도 다뤄보겠습니다.
감삽합니다.