Amazon SES 사용

Simple Email Service(SES)는 Amazon.com이 고객에게 서비스를 제공하기 위해 개발한 안정적이면서 확장 가능한 인프라상에 구축된 비용 효율적인 이메일 서비스입니다. Amazon SES에서 트랜잭션 이메일, 마케팅 메시지 또는 기타 유형의 고품질 콘텐츠를 고객에게 발송할 수 있습니다.

이 자습서에서는 Amazon SES를 사용해 첫 이메일을 보내는 방법을 알아봅니다. 이메일 주소가 있는지 확인한 후 Amazon SES 콘솔을 사용하여 이메일을 보내는 방법을 단계별로 살펴보겠습니다. 이 자습서를 실행하는 데 소요되는 총비용은 AWS 프리 티어를 사용하는지 여부에 관계없이 0.10 USD입니다.

AWS 리소스 관리

콘솔에 로그인

여기를 클릭하면 AWS Management Console이 새 브라우저 창에서 열리므로 이 단계별 안내서를 계속 열어 놓을 수 있습니다. Amazon SES 콘솔을 열려면 Application Services(애플리케이션 서비스)에서 SES를 선택합니다.

send-email_0

(확대하려면 클릭)

send-email_0

Amazon SES를 사용하여 이메일을 보내려면 먼저 Amazon SES에서 이메일 주소(또는 주소의 도메인)를 확인하여 발신자의 이메일 주소가 본인 소유임을 입증해야 합니다. Amazon SES의 신규 사용자인 경우 계정이 Amazon SES 샌드박스라는 테스트 환경에 있으므로 수신자의 주소도 확인해야 합니다. 나중에 샌드박스에서 나오도록 신청하고 수신자 주소 제한을 높일 수 있습니다.

이 자습서에서는 동일한 이메일 주소로 이메일을 보내고 받습니다.


a. Amazon SES 콘솔의 왼쪽 탐색 창에 있는 Identity Management(자격 증명 관리)에서 Email Addresses(이메일 주소)를 선택합니다.

send-email_1

(확대하려면 클릭)

send-email_1

b. Verify a New Email Address(새 이메일 주소 확인)를 선택합니다.

send-email_2

(확대하려면 클릭)

send-email_2

c. 이메일 주소를 입력한 후 Verify This Email Address(이 이메일 주소 확인)를 선택합니다.

이제 Amazon SES에서 해당 주소로 확인 이메일을 보냅니다.

send-email_3

(확대하려면 클릭)

send-email_3

d. 이전 단계에서 입력한 이메일 주소로 이메일을 받는 데 사용하는 이메일 클라이언트에 로그인합니다. 이메일 클라이언트에서, 이메일 주소가 보인 소유임을 확인하는 Amazon Web Services의 메시지를 엽니다. 메시지의 링크를 클릭합니다.

send-email_4

(확대하려면 클릭)

send-email_4

e. Amazon SES 콘솔로 돌아가 콘솔의 오른쪽 상단에 있는 새로 고침 버튼을 사용하여 ID 목록을 새로 고칩니다. Amazon SES 콘솔에서 이메일 주소의 상태가 verified(확인됨)인지 확인합니다.

send-email_5

(확대하려면 클릭)

send-email_5

이메일 주소를 확인했으므로 이메일을 보낼 수 있습니다. Amazon SES를 사용하면 세 가지 방법으로 이메일을 보낼 수 있습니다. 즉, 콘솔을 사용하거나, Simple Mail Transfer Protocol(SMTP) 인터페이스를 사용하거나, API를 사용하여 보낼 수 있습니다.

이 자습서에서는 가장 간단한 방법인 콘솔을 사용하는 방법을 설명합니다. Amazon SES를 사용하기 시작하면, 프로그래밍 방식으로 액세스할 수 있는 SMTP 인터페이스나 API를 사용하여 이메일을 전송하는 것이 편리합니다.

Amazon SES를 사용하면 서식이 있는 이메일 또는 원시 이메일을 보낼 수 있습니다. 서식이 있는 이메일을 선택하면, Amazon SES가 이메일에 자동으로 서식을 적용합니다. 원시 이메일을 선택하면, 이메일의 서식을 수동으로 설정해야 합니다. 따라서 이메일 헤더와 메시지 표시 방법을 보다 자유롭게 설정할 수 있습니다. 이 자습서에서는 HTML 형식의 이메일을 보내는 방법을 보여 주기 위해 원시 형식을 사용합니다.


a. Amazon SES 콘솔에서 방금 확인한 이메일 주소의 왼쪽에 있는 버튼을 선택한 후 Send a Test Email(테스트 이메일 전송)을 선택합니다.

send-email_6

(확대하려면 클릭)

send-email_6

b. Send Test Email(테스트 이메일 전송) 대화 상자에서 다음 값을 사용하고 Send Test Email(테스트 이메일 전송)을 선택합니다.

  • Email Format(이메일 형식) – Raw(원시)를 선택합니다.  
  • To(받는 사람) – 확인한 이메일 주소를 입력합니다.
  • Message(메시지) – 다음 텍스트를 그대로 복사해 입력란에 붙여 넣습니다.

중요: 입력란에 메시지 텍스트를 붙여 넣은 후 "Subject(제목)" 행 앞에 있는 공백 줄을 모두 삭제해야 수신된 메시지의 서식이 올바르게 표시됩니다.

Subject: Amazon SES Test
MIME-Version: 1.0
Content-Type: text/html




You have successfully sent an email using Amazon SES!


For more information about Amazon SES, see the Amazon SES Developer Guide.



send-email_7

(확대하려면 클릭)

send-email_7

c. 이메일 수신 주소의 이메일 클라이언트에 로그인합니다. 보낸 메시지가 도착해 있을 것입니다. 이메일을 찾을 수 없는 경우 스팸 폴더를 확인하십시오.

send-email_8

(확대하려면 클릭)

send-email_8

Amazon SES를 사용해 첫 번째 이메일을 보냈습니다.

이메일 주소를 확인하고 Amazon SES 콘솔을 사용하여 이메일을 전송했으므로, 이제 다음 단계로 아래의 작업을 수행합니다.

아니요