Amazon SES를 사용하여 이메일 전송 - Amazon Simple Email Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon SES를 사용하여 이메일 전송

계정이나 발주한 주문에 대해 문의하기 위해 Amazon.com으로 이메일을 보내려고 하십니까? 그렇다면 Amazon 웹 사이트의 문의처를 참조하십시오.

이메일을 보내면 일종의 아웃바운드 이메일 서버를 통해 전송됩니다. 이메일 서버는 인터넷 서비스 공급자(ISP) 또는 회사의 IT 부서에서 제공하거나 사용자가 직접 설정할 수 있습니다. 이메일 서버는 이메일 콘텐츠를 수락해 이메일 표준에 맞게 서식을 지정한 뒤 인터넷을 통해 내보냅니다. 이메일은 최종적으로 받는 사람(수신자를 대신해 이메일을 받는 ISP 같은 주체)에게 도달할 때까지 다른 서버를 통과할 수 있습니다. 그러면 받는 사람이 수신자에게 이메일을 전달합니다. 다음 다이어그램에서는 기본적인 이메일 전송 프로세스를 보여줍니다.


            이메일 전송 프로세스

Amazon SES를 사용하면 Amazon SES가 아웃바운드 이메일 서버가 됩니다. 기존 이메일 서버를 유지하고 Amazon SES를 통해 발신 이메일을 보내도록 구성할 수도 있습니다. 이렇게 하면 이메일 클라이언트에서 설정을 변경하지 않아도 됩니다. 다음 다이어그램에는 Amazon SES가 이메일 전송 프로세스 중 어느 단계에 위치하는지 나와 있습니다.


            가 위치하는 위치Amazon SES

발신자는 다양한 방법으로 이메일 콘텐츠를 생성할 수 있습니다. 발신자는 이메일 클라이언트 애플리케이션을 사용하여 이메일을 생성하거나, 구매 주문에 응답하여 주문 확인서를 발송하는 애플리케이션과 같은 이메일 자동 생성 프로그램을 사용할 수 있습니다.

어떻게 Amazon SES를 사용하여 이메일을 보냅니까?

Amazon SES를 사용하여 이메일을 보내는 방법에는 여러 가지가 있습니다. Amazon SES 콘솔이나 SMTP(Simple Mail Transfer Protocol) 인터페이스를 사용하거나 Amazon SES API를 호출할 수 있습니다.

  • Amazon SES 콘솔—이 방법은 가장 신속하게 시스템을 설정하고 테스트 이메일을 전송하는 방법이지만, 이메일 캠페인을 시작할 준비가 되면 콘솔은 주로 전송 작업 모니터링에 사용하게 됩니다. 예를 들어 전송한 이메일 수와 수신한 반송 메일 및 수신 거부 수를 빠르게 확인할 수 있습니다.

  • SMTP 인터페이스—SMTP 인터페이스를 통해 Amazon SES에 액세스하는 방법은 두 가지가 있습니다. 첫 번째 방법은 Amazon SES를 통해 이메일을 전송하도록 SMTP 지원 소프트웨어를 구성하는 것으로, 코딩이 필요하지 않습니다. 예를 들어 현재 아웃바운드 메일 서버 대신 Amazon SES SMTP 엔드포인트와 연결하도록 기존 이메일 클라이언트 또는 소프트웨어 프로그램을 구성할 수 있습니다.

    두 번째 방법은 SMTP 호환 프로그래밍 언어(예: Java)를 사용하고 해당 언어에 내장된 SMTP 함수 및 데이터 형식을 사용하여 Amazon SES SMTP 인터페이스에 액세스하는 것입니다.

  • Amazon SES API—HTTPS를 통해 직접 Amazon SES 쿼리 API를 호출하거나 AWS Command Line Interface, Windows PowerShell용 AWS 도구 또는 AWS SDK를 사용할 수 있습니다. AWS SDKs는 세부 정보를 자동으로 처리하는 상위 수준 데이터 유형 및 함수 호출로 Amazon SES API의 하위 수준 기능을 래핑합니다. AWS SDKs는 Amazon SES 작업뿐만 아니라 요청 인증, 요청 재시도 및 오류 처리와 같은 기본 AWS 기능도 제공합니다.

어떻게 시작합니까?

Amazon SES를 처음 사용하는 경우 다음 단원을 먼저 읽어 보십시오.

그리고 다음 표에 열거된 단원을 읽고 Amazon SES을 통한 이메일 전송에 대해 보다 상세히 학습할 수 있습니다.

단원 설명

이메일 설정

AWS에 가입하고, AWS 액세스 키를 획득하고, AWS SDK를 다운로드하고, 이메일 주소 또는 도메인을 확인하고, Amazon SES 샌드박스를 해제하는 방법을 설명합니다.

SMTP 인터페이스 사용

Amazon SES SMTP 자격 증명을 획득하고 Amazon SES SMTP 엔드포인트로 연결하는 방법을 소개하고 Amazon SES를 통해 이메일을 전송하도록 이메일 클라이언트 및 소프트웨어를 구성하는 방법에 대한 예제를 제공합니다. 또한 Amazon SES를 통해 모든 발신 이메일을 보내도록 기존 이메일 서버를 구성하는 방법을 설명합니다.

API 사용

Amazon SES API를 사용하여 서식 지정된 이메일과 원시 이메일을 전송하는 방법을 설명합니다. 원시 이메일을 전송할 때 비 표준 문자를 사용하고 MIME(Multipurpose Internet Mail Extensions) 표준을 사용하여 첨부 파일을 전송하는 방법을 설명합니다.

이메일 인증 방법

에서 DKIM을 사용하여 발신 도메인의 소유자임을 Amazon SES에 표시하는 방법을 설명합니다.ISPs

발신 할당량 관리

Amazon SES 발신 할당량을 설명하고, 발신 할당량을 늘리는 절차를 제공하고, 발신 할당량을 초과할 경우 받는 오류를 문서화합니다.

전송 권한 부여 사용

사용자가 다른 사용자에게 자신을 대신하여 자신의 자격 증명으로 이메일을 전송하도록 권한을 부여하는 방법을 설명합니다.

전용 IP 주소 사용

전송 시 공유 IP 주소를 사용할지 또는 전용 IP 주소를 임차할지를 결정합니다.Amazon SES 전용 IPs를 요청 및 해제하는 절차와 전용 IPs의 풀을 만드는 절차를 제공합니다.

이메일 전송 테스트

Amazon SES 사서함 시뮬레이터를 사용하여 반송 메일 및 수신 거부 측정치와 같은 발송 통계치에 영향을 주지 않고 일반적인 이메일 시나리오를 시뮬레이션하는 방법을 설명합니다. 테스트할 수 있는 시나리오는 전송 성공, 반송 메일, 수신 거부, OOTO(out-of-the-office) 및 금지 목록 내 주소입니다.

Amazon SES에 관련된 다양한 주제에 대한 정보와 토론은 AWS 메시징 및 타게팅 블로그를 참조하십시오. 질문을 찾아보거나 게시하려면 Amazon SES 포럼으로 이동하십시오.