일반

Q: Amazon Simple Email Service(Amazon SES)란 무엇입니까?

Amazon Simple Email Service(SES)는 고도로 확장 가능하고 비용 효율적인 이메일 송수신용 플랫폼입니다. Amazon SES는 사내 이메일 솔루션을 구축하거나 타사 이메일 서비스를 라이선싱, 설치 및 운영하는 데 따르는 복잡성과 비용을 없애줍니다.

Q: Amazon SES를 사용할 수 있는 사람은 누구입니까?

Amazon SES는 이메일을 발송하고 수신할 수 있는 안정적이고 확장 가능하며 저렴한 방법이 필요한 모든 사람에게 적합한 솔루션입니다. 사용자에는 온라인 소매업체, 애플리케이션 개발자, 디지털 마케팅 조직 등과 같은 다양한 조직이 있습니다.

Q: Amazon SES를 사용하여 이메일을 보내려면 어떻게 해야 합니까?

Amazon SES를 사용한 이메일 설정 방법에 대한 자세한 내용은 Amazon SES 개발자 안내서빠른 시작 섹션을 참조하십시오.

요금 및 결제

Q: Amazon SES 사용료는 얼마나 됩니까?

Amazon SES에서는 사용한 만큼만 비용을 지불하며, 최소 요금 및 선수금은 없습니다.

결제 금액은 발신 및 수신 메시지 수, 전송하는 데이터 양에 따라 결정됩니다. 자세한 내용은 Amazon SES 요금 페이지를 참조하십시오.

Q: Amazon SES에 적용되는 프리 티어가 있습니까?

예. Amazon EC2 인스턴스에 호스팅되어 있는 애플리케이션에서 Amazon SES를 호출할 경우 매월 62,000건의 이메일 메시지를 무료로 발송할 수 있습니다. 이 프리 티어 혜택은 기한이 없습니다.

Amazon SES 비용은 어떻게 부과됩니까?​

매달 말에 월 사용료가 청구됩니다. 청구 주기는 매월 첫 번째 날부터 마지막 날까지입니다.


Q: 내 Amazon SES 사용량을 추적하려면 어떻게 해야 합니까?

AWS Management Console에서 결제 대시보드로 이동하면 언제든 현재 결제 기간에 대한 요금을 볼 수 있습니다.

Q: 수신되는 스팸 메시지도 요금이 청구됩니까?

이메일을 수신하도록 Amazon SES를 설정할 때 수신 규칙을 생성합니다. 수신 규칙에서 수신자(또는 수신자 그룹)을 정의하고, Amazon SES의 이메일 수신 방식을 지정합니다. 수신 메시지 주소가 활성 수신 규칙에 있는 주소와 일치하는 1개 이상의 이메일 주소일 경우에는 원치 않는 (스팸) 이메일이더라도 메시지 요금이 청구됩니다.

특정 발신자 및 IP 주소의 메시지를 차단하도록 Amazon SES를 구성할 수 있습니다. 이렇게 수신 메시지를 차단하면 차단되는 메시지는 요금이 청구되지 않습니다.

한도 및 제한

Q: Amazon SES 샌드박스란 무엇입니까?

Amazon SES 샌드박스는 새로운 사용자가 Amazon SES 기능을 테스트할 수 있는 영역입니다. 계정이 샌드박스에 있으면 확인된 자격 증명에만 이메일을 전송할 수 있습니다. 확인된 ID란 사용자가 소유하는 것으로 입증된 이메일 주소 또는 도메인입니다.

그리고 사용자 계정이 샌드박스에 있을 때 매일 전송할 수 있는 이메일 용량과 매초마다 전송할 수 있는 메시지 수가 제한됩니다.

확인되지 않은 수신자에게 이메일을 전송할 준비가 되면 AWS 지원 센터를 통해 Amazon SES 발신 한도 증가 요청을 제출하십시오. 자세한 내용은 Amazon SES 개발자 안내서Amazon SES 샌드박스에서 나가기 단원을 참조하십시오.

Q: 이메일 주소에서 이메일을 보낼 수 있습니까?

아니요. Amazon SES를 사용하여 사용자가 소유한 주소 또는 도메인에서 이메일을 보내는 것만 가능합니다.

사용자가 이메일 주소 또는 도메인을 소유하고 있음을 입증하려면 이를 확인해야 합니다. 각 AWS 리전마다 최대 10,000개의 이메일 주소와 도메인을 확인할 수 있습니다. 이메일 주소 및 도메인 확인 방법은 Amazon SES 개발자 안내서Amazon SES에서 ID 확인하기 단원을 참조하십시오.

Q: Amazon SES에서 전송할 수 있는 이메일 크기에 제한이 있습니까?

Amazon SES는 최대 10MB 크기의 이메일 메시지를 받을 수 있습니다. 여기에는 메시지에 포함된 이미지와 첨부 파일의 크기도 포함됩니다.

Q: 단일 이메일 메시지에 지정할 수 있는 수신자 수에 제한이 있습니까?

Amazon SES를 사용하여 발송하는 모든 메시지에는 최대 50명의 수신자를 지정할 수 있습니다. 이 제한에는 "To:," "CC:," 및 "BCC:" 필드에 있는 모든 주소가 포함됩니다. 50명이 넘는 수신자에게 이메일 메시지를 보내야 하는 경우에는 수신자 목록을 50명 이하 그룹으로 나눈 다음 각 그룹에게 각각 메시지를 보내면 됩니다.

Q: 이메일 전송 수에 제한이 있습니까?

각 Amazon SES 계정에는 자체 발신 한도가 있습니다. 이러한 한도는 다음과 같습니다.

  • 발신 할당량 - 24시간 내에 이메일을 보낼 수 있는 최대 수신자 수입니다.
  • 최대 송신률 - 매초에 이메일을 전송할 수 있는 최대 이메일 수신자 수입니다.

전송 제한은 메시지 수가 아닌 수신자 수를 기준으로 합니다. 언제든지 Amazon SES 콘솔에서 발신 한도를 확인할 수 있습니다.

참고: 전송하는 이메일의 품질이 나쁘다고 생각될 경우(예: 반송 메일이나 수신 거부 비율이 높은 경우 또는 원치 않는 내용이나 악의적 내용이 담긴 경우) 이메일 전송이 일시 정지될 수 있습니다.

보안 및 암호화

Q: Amazon에서 내가 송수신하는 이메일에 액세스할 수 있습니까?

당사는 자체 스팸 방지 기술을 사용하여 질이 나쁜 내용이 담긴 메시지를 필터링합니다. 그리고 첨부 파일이 있는 모든 메시지를 스캔하여 바이러스 및 기타 악성 내용이 있는지 확인합니다. 이러한 프로세스는 인적 개입 없이 완전 자동으로 진행됩니다. 당사는 전달 문제를 해결하거나 사기 또는 욕설을 조사할 때와 같은 특정 상황에서만 이메일 내용에 액세스합니다.

Q: 내가 수신하는 이메일 메시지를 암호화할 수 있습니까?

Amazon SES는 AWS Key Management Service(KMS)와 통합되어 사용자의 Amazon S3 버킷에 기록되는 메일을 암호화할 수 있습니다. Amazon SES는 클라이언트 측 암호화로 메일을 암호화한 다음 Amazon S3으로 전송합니다. 그러므로 Amazon S3에서 메일을 가져온 후 사용자 측에서 복호화가 필요합니다. AWS Java SDK 및 AWS Ruby SDK는 사용자를 위해 복호화를 처리할 수 있는 클라이언트를 제공합니다.

인증, 확인 및 구성

Q: Amazon SES를 이용하려면 역 DNS 레코드를 설정해야 합니까?

Amazon SES를 사용하도록 역 DNS 레코드를 설정할 필요가 없습니다. Amazon Web Services가 직접 Amazon SES에서 사용하는 IP 주소를 관리하고 해당 주소의 역 DNS 레코드를 제공합니다.

Q: Amazon SES에서는 SPF(발신자 정책 프레임워크)를 지원합니까?

예. Amazon SES는 SPF를 지원합니다. Amazon SES로 이메일을 전송하는 방법에 따라 SPF 기록을 게시해야 할 수 있습니다.

SPF를 사용할 때 DMARC(Domain-based Message Authentication, Reporting and Conformance)를 준수할 필요가 없는 경우에는 SPF 레코드를 게시할 필요가 없습니다. 이는 기본적으로 Amazon SES가 Amazon이 소유하고 있는 MAIL FROM 도메인에서 이메일을 전송하기 때문입니다.

SPF 사용 시 DMARC를 준수하려면, 자체 MAIL FROM 도메인을 사용하도록 Amazon SES를 설정하고 SPF 레코드를 게시해야 합니다.

Q: Amazon SES는 DKIM(Domain Keys Identified Mail)을 지원합니까?

예. Amazon SES는 DKIM을 지원합니다. Easy DKIM를 활성화 및 구성하면, Amazon SES가 사용자를 대신하여 DKIM을 사용해 발송 메시지에 서명합니다. 원한다면 이메일에 수동으로 서명할 수 있습니다. 배달 가능성을 극대화하기 위해서는 서명하지 말아야 하는 DKIM 헤더가 몇 개 있습니다. 자세한 내용은 Amazon SES 개발자 안내서수동으로 DKIM 서명 섹션을 참조하십시오.

Q: Amazon SES의 이메일이 DMARC를 준수할 수 있습니까?

Amazon SES에서는 이메일이 SPF 또는 DKIM, 혹은 둘 다를 통해 DMARC를 준수할 수 있습니다.

Q: Amazon SES에서는 TLS(전송 계층 보안)를 사용한 암호화된 연결을 통해 이메일을 전송합니까?

수신 메일 서버에서 STARTTLS 확장명을 알리는 경우 Amazon SES는 연결을 TLS 연결로 업그레이드하려고 시도합니다. 이러한 시도가 실패하는 경우 Amazon SES는 이메일을 평문으로 전송합니다.

Amazon SES는 TLS 1.2, 1.1, 1.0을 지원합니다.

발송 기능

Q: Amazon SES를 이용해 기존 애플리케이션에서 이메일을 보낼 수 있습니까?

Amazon SES를 사용하면 기존 SMTP 클라이언트 소프트웨어(자체 개발 소프트웨어 또는 SMTP 프로토콜을 사용하여 이메일을 전송할 수 있는 타사 소프트웨어 포함)에서 사용할 프라이빗 SMTP 릴레이를 생성할 수 있습니다.

자세한 내용은 Amazon SES 개발자 안내서Amazon SES SMTP 인터페이스를 사용하여 이메일 보내기 섹션을 참조하십시오.

Q: Amazon SES에서 첨부 파일이 있는 이메일을 보낼 수 있습니까?

Amazon SES는 문서, 이미지, 오디오, 동영상 등 널리 사용되는 다양한 콘텐츠 형식을 지원합니다.

참고: 여러분과 여러분 고객의 안전을 위해 Amazon SES는 바이러스와 맬웨어가 있는지 여러분이 발송하는 모든 첨부 파일을 스캔합니다.

SMTP를 지원하는 이메일 클라이언트를 사용하여 첨부 파일과 함께 이메일을 발송할 수 있습니다. 이메일을 전송할 때 Amazon SES를 사용하도록 클라이언트를 구성해 두면 메시지를 전송하기 전에 해당 클라이언트가 MIME 파트와 이메일 헤더를 적절하게 작성합니다.

프로그래밍 방식을 써서 첨부 파일이 있는 이메일을 보낼 수도 있습니다. 이메일에 파일을 첨부하려면 새로운 멀티파트 이메일 메시지를 작성합니다. 그리고 이 메시지에 MIME 인코딩 콘텐츠와 함께 적절한 Content-Type 헤더를 포함한 MIME 파트를 삽입합니다. 그런 다음 Content-Disposition 헤더를 사용해 콘텐츠를 본문 안에 표시할지 첨부 파일로 처리할지를 지정합니다.

메시지 작성을 완료한 후에 SendRawEmail API 작업을 사용하여 발송할 수 있습니다.

Q: 전용 IP 주소를 사용하여 이메일을 보낼 수 있습니까?

추가 월별 요금의 경우 사용자 개인용 IP 주소를 임대할 수 있습니다. 전용 IP 주소를 임대하는 방법은 Amazon SES 개발자 안내서전용 IP 주소 요청 및 양도 단원을 참조하십시오.

Q: 특정 유형의 이메일을 발송할 때 전용 IP 주소를 지정할 수 있습니까?

Amazon SES 계정에서 사용하도록 전용 IP 주소를 몇 개 임대하는 경우, 전용 IP 풀 기능을 사용하여 해당 IP 주소에 대한 그룹(풀)을 생성할 수 있습니다. 그런 다음 각 풀을 구성 세트와 연결할 수 있습니다. 이러한 구성 세트를 사용하여 이메일을 발송하면, 해당 이메일은 연결된 풀의 IP 주소에서만 발송됩니다. 자세한 내용은 Amazon SES 개발자 안내서전용 IP 풀 생성 단원을 참조하십시오.

Q: 실제 수신자에게 이메일을 전송하지 않고 Amazon SES 응답을 확인해 볼 수 있습니까?

Amazon SES 메일박스 시뮬레이터를 사용하여 실제 수신자에게 이메일을 보내지 않고 송신률을 테스트하고, 반송 메일 및 수신 거부 같은 이벤트를 처리하는 능력을 테스트할 수 있습니다. 메일박스 시뮬레이터로 전송하는 메시지는 반송 메일 및 수신 거부 지표 또는 일일 발신 할당량으로 계수되지 않습니다. 그러나 메일박스 시뮬레이터로 전송하는 각 메시지는 실제 고객에게 전송한 메시지와 마찬가지로 요금이 청구됩니다.

Amazon SES 메일박스 시뮬레이터에 대한 자세한 정보는 Amazon SES 개발자 안내서Amazon SES 이메일 전송 테스트 섹션을 참조하십시오.

Q: Amazon SES를 사용해 이메일을 텍스트로 변환하여 SMS로 전송할 수 있습니까?

많은 휴대전화 통신사가 SMTP SMS 변환 게이트웨이를 지원합니다. Amazon SES 사용자는 이러한 게이트웨이에 연결된 이메일 주소로 텍스트 전용 이메일을 전송할 수 있으며, 이 이메일은 수신자의 휴대전화에 SMS 메시지로 전송됩니다.

하지만 SMS 게이트웨이를 제대로 사용하려면 다음과 같은 몇 가지 정보를 알아야 합니다.

  • 수신자의 휴대전화번호
  • 수신자의 휴대전화 통신사
  • 통신사의 SMS 게이트웨이 도메인 이름(예: sms.carriername.com)

SMS 메시지가 마케팅 또는 통신 계획의 일부일 경우에는 Amazon Pinpoint를 사용하는 것이 좋습니다. Amazon Pinpoint를 사용하여 SMS 메시지를 발송할 때는 수신자의 휴대전화 번호만 알면 됩니다.

Q: Amazon SES로 이메일의 문자 인코딩은 어떻게 제어합니까?

SMTP 프로토콜에서는 모든 데이터를 7비트 ASCII 형식으로 보내야 합니다. Amazon SES SMTP 인터페이스에서 다른 문자 인코딩 방식을 사용하려면 SMTP 엔드포인트로 이메일을 전송하기 전에 먼저 메시지 제목과 본문에 원하는 인코딩을 적용한 다음 이를 유효한 7비트 ASCII 메시지로 변환해야 합니다.

SendEmail API에서는 UTF-8로 제목과 본문을 입력할 수 있고, 그러면 사용자가 인코딩 파라미터를 통해 지정한 형식으로 변환됩니다. 그리고 이 콘텐츠는 메시지 전송 전에 적절한 encoded-word 구문과 content-transfer-encoding 헤더의 7비트 ASCII 형식으로 자동 변환됩니다. SendRawEmail API에서는 이메일 전송 요청을 제출하기 전에 먼저 제목과 본문에 원하는 인코딩을 적용한 다음 유효한 7비트 ASCII 메시지로 변환해야 합니다.

수신 기능

Q: Amazon SES에서 이메일을 수신하도록 구성하려면 어떻게 해야 합니까?

이메일을 수신하도록 Amazon SES를 설정하는 첫 단계는 도메인을 확인하는 것입니다. 이메일 전송용 도메인을 확인한 경우에는 이메일 수신을 위해 이 프로세스를 반복할 필요가 없습니다. 도메인 확인 방법은 Amazon SES 개발자 안내서Amazon SES에서 도메인 확인하기 단원을 참조하십시오.

도메인을 확인한 후에는 MX(Mail Exchanger) 레코드를 도메인의 DNS 구성에 게시해야 합니다. 이 레코드는 이메일 수신에 사용하는 리전 Amazon SES 이메일 수신 엔드포인트를 의미합니다. MX 레코드 게시 방법은 Amazon SES 개발자 안내서Amazon SES 이메일 수신용 MX 레코드 게시 섹션을 참조하십시오.

Amazon SES에서 이메일 수신을 설정하는 마지막 단계는 수신 규칙을 만드는 것입니다. 수신 규칙에 따라 Amazon SES가 사용자의 도메인으로 전송된 이메일을 처리합니다. 예를 들어, 수신되는 이메일을 Amazon S3 버킷으로 전송하거나 Amazon SNS를 사용하여 알림을 전송하도록 Amazon SES를 구성할 수 있습니다. 수신 규칙 생성에 관한 자세한 방법은 Amazon SES 개발자 안내서수신 규칙 생성 단원을 참조하십시오.

Q: Amazon SES가 메일을 수신하면 어떻게 처리합니까?

Amazon SES가 메시지를 수신하면 활성 수신 규칙 세트를 참조하여 수신 메시지의 수신자에 규칙이 적용되는지 여부를 확인합니다. 일치 항목이 없거나 메일이 IP 주소 차단 목록에 포함된 IP 주소에서 발송된 경우 Amazon은 SMTP 통신 중에 메일을 거부합니다. 그 밖의 경우에는 Amazon SES가 메일을 수락합니다.

Amazon SES가 메일을 수락한 후에는 활성 수신 규칙을 평가합니다. 이후 Amazon SES는 정의된 순서로 이러한 규칙을 적용합니다.

Q: Amazon S3에서 내 메일은 어떻게 액세스합니까?

Amazon SES가 사용자 메시지를 Amazon S3 버킷에 작성하게 하는 수신 규칙을 설정할 때 Amazon SNS 알림도 설정할 수 있습니다. 이러한 알림에는 메시지의 고유 ID를 포함해 메시지 및 관련 조치에 대한 일반 정보가 담깁니다. 이 ID를 사용하여 Amazon SES가 메시지를 전송한 Amazon S3 버킷에서 해당 메시지를 검색할 수 있습니다.

Q: 수신한 메시지는 어떻게 처리할 수 있습니까?

다음 두 가지 방법으로 수신 메일을 처리할 수 있습니다. Amazon SES로부터 Amazon SNS 알림을 수신 대기하고, Amazon S3로부터 메일을 검색하고, 메일을 처리하는 애플리케이션을 작성할 수 있습니다. 또는 사용자 정의 AWS Lambda 함수를 작성할 수 있습니다.

AWS Lambda 이벤트는 수신된 메시지에 대한 모든 메타데이터를 포함하지만, 메시지 본문은 포함하지 않습니다. Lambda에서 메시지 본문을 분석해야 하는 경우, AWS Lambda 작업이 평가되기 전에 Amazon S3 작업을 사용하여 Amazon S3에 메시지를 먼저 기록해야 합니다.

AWS Lambda 함수가 다른 작업이 실행되는 방식에 영향을 미치는 결과를 반환해야 하는지에 따라 AWS Lambda 작업을 동기식 또는 비동기식으로 실행할 수 있습니다. 특정 애플리케이션에서 동기식 실행을 사용해야 하는 경우가 아니라면 비동기식 실행을 사용하는 것이 좋습니다.

Q: 동일한 도메인에서 여러 AWS 계정이 메일을 수신할 수 있습니까?

하나 이상의 AWS 계정이 동일한 도메인에서 메일을 수신할 수 있습니다. 공유 도메인에 도달하는 각 이메일의 경우, 각 계정의 수신 규칙 세트에 따라 메시지 사본이 개별적으로 처리됩니다.

Q: Amazon SES를 통해 수신할 수 있는 메시지에 크기 제한이 있습니까?

Amazon S3 버킷에 수신 메시지를 저장할 경우 헤더와 첨부 파일을 포함해 최대 메시지 크기는 30메가바이트(MB)입니다.

Amazon SNS를 사용하여 메시지를 전달할 경우에는 최대 메시지 크기가 150킬로바이트(KB)입니다.

Q: Amazon SES를 통해 메시지를 수신할 수 있는 처리량에 제한이 있습니까?

Amazon SES를 통해 수신되는 메시지에는 처리량 제한이 없습니다.

Q: 암호화되지 않은 연결을 통해 전송되는 이메일을 거부할 수 있습니까?

Amazon SES에서 TLS(전송 계층 보안) 없이 전송된 수신 메시지를 자동으로 거부하도록 수신 규칙을 구성할 수 있습니다.

배달 가능성

Q: Amazon SES는 안정적인 이메일 전송을 어떻게 보장합니까?

Amazon SES는 콘텐츠 필터링 기술을 사용하여 발송 이메일 메시지를 스캔합니다. 이러한 콘텐츠 필터는 Amazon SES를 통해 전송되는 콘텐츠가 ISP 표준을 충족하도록 하는 데 도움이 됩니다. 이메일의 배달 가능성을 더욱 개선하기 위해서 Amazon SES는 반송, 수신 거부 및 배달 알림이 포함된 피드백 루프를 제공합니다.

Q: Amazon SES는 이메일 수신을 보증합니까?

Amazon SES는 ISP의 지침을 면밀히 모니터링해 합법적인 중요 이메일이 수신자의 받은 편지함에 안정적으로 전송되도록 하고 있습니다. 그러나 Amazon SES 및 기타 이메일 전송 서비스 모두 각 이메일이 모두 전달되도록 보장하지 못합니다. ISP에서 이메일 메시지를 중단하거나 손실할 수도 있고, 수신자가 실수로 이메일 주소를 잘못 알려줬을 수도 있습니다. 수신자가 사용자의 이메일 메시지를 원하지 않는 경우, ISP가 메시지를 거부하거나 조용히 중단할 수도 있습니다.

Q: Amazon SES에서 발송한 이메일이 수신자의 받은 편지함에 도착하는 데 얼마나 걸립니까?

Amazon SES가 이메일 전송 요청을 받고 인터넷으로 이메일 전송을 시도하기까지는 몇 초밖에 걸리지 않습니다. 하지만 다양한 요인과 인터넷에 잠재된 불확실성 때문에 이메일이 언제 도착할지, 그리고 정확히 어떤 경로로 메시지가 수신자에게 도착할지를 완벽하게 예측할 수는 없습니다.

예를 들어 "메일박스 가득 참"과 같은 일시적인 조건 때문에 ISP가 수신자에게 이메일을 전송하지 못할 수 있습니다. 이러한 경우에는 Amazon에서 메시지 재전송을 시도합니다. "메일박스가 존재하지 않음" 같은 오류가 지속될 경우 Amazon SES가 메시지를 다시 전달하는 시도를 그만두어 하드 바운스 알림이 수신됩니다. Amazon SES에서 이메일 중 하나를 수신자 메일 서버에 성공적으로 전송하면 알려주도록 전송 알림을 설정할 수 있습니다.

 

반송 및 수신 거부

Q: Amazon SES는 반송, 수신 거부 및 전송 알림을 어떤 식으로 보냅니까?

Amazon SES는 사용자의 Amazon SES 설정 방식에 따라 반송 및 수신 거부 알림을 이메일로 전달하거나 Amazon SNS 주제로 전송합니다.

Amazon SES가 이메일 중 하나를 수신자의 메일 서버로 성공적으로 전달할 때 트리거되는 전송 알림은 Amazon SNS를 통해서만 보내집니다.

Q: Amazon SNS를 사용하여 반송, 수신 거부 및 전송 알림을 받으면 추가 비용이 발생합니까?

예. Amazon SNS를 사용하여 반송, 수신 거부 및 전송 알림을 받는 것에 관한 추가 요금이 있습니다. Amazon SNS 사용과 관련된 비용을 자세히 알아보려면 Amazon SNS 요금 페이지를 참조하십시오.

Q: 반송, 수신 거부 및 전송 알림은 언제 받을 수 있습니까?

ISP가 Amazon SES로 반송 또는 수신 거부를 전송한 후에 Amazon SNS 또는 이메일을 통해 사용자에게 전달하기까지 일반적으로 몇 초밖에 걸리지 않습니다. 하지만, 수신자의 ISP가 얼마나 빨리 알림 메시지를 전송하는지에 따라 ISP에서 몇 초에서 몇 주 이상 반송 또는 수신 거부 알림을 받지 못할 수 있습니다.

전송 알림은 Amazon SES가 수신자의 메일 서버로 이메일을 전송하자마자 게시됩니다. 대부분, Amazon SES를 통해 전송된 이메일은 몇 초 이내에 전달되지만 간혹 그 이상 걸리는 경우도 있습니다.

Q: Amazon SES를 사용하여 전송하는 이메일에 대한 반송률과 수신 거부율을 모니터링하려면 어떻게 해야 합니까?

Amazon SES에는 반송 및 수신 거부 비율을 추적할 때 사용할 수 있는 평판 대시보드와 이메일 전송에 영향을 줄 수 있는 기타 요인이 포함됩니다. Amazon CloudWatch를 사용하여 반송률 또는 수신 거부율을 추적하는 대시보드를 생성할 수 있습니다. 모니터링 방법에 대한 자세한 내용은 Amazon SES 개발자 안내서Amazon SES 전송 활동 모니터링 섹션을 참조하십시오.

Q: 내 이메일 발송률이 다른 Amazon SES 사용자로 야기되는 반송 또는 수신 거부의 영향을 받을 수 있습니까?

일반적으로 다른 Amazon SES 사용자가 보낸 메시지가 반송 또는 수신 거부되는 경우에 여러분의 이메일 발신 역량은 변함없이 유지됩니다.

수신자 이메일 주소가 하드 바운스를 생성하는 경우에는 이 규칙의 예외 상황이 발생합니다. 수신자의 이메일 주소가 하드 바운스를 생성하면 Amazon SES가 해당 주소를 글로벌 금지 목록에 추가합니다. 글로벌 금지 목록에 포함된 주소로 이메일을 전송하려고 시도하는 경우 Amazon SES 호출은 성공하지만 Amazon SES가 해당 이메일을 전송하는 대신 하드 바운스로 취급합니다.

글로벌 금지 목록에 있는 주소로 발송된 이메일도 발신 할당량과 반송률에 포함됩니다. 이메일 주소는 최대 14일 동안 발송 금지 목록에 유지될 수 있습니다.

글로벌 금지 목록에 대한 자세한 내용은 Amazon SES 개발자 안내서Amazon SES와 발송률 섹션을 참조하십시오.

Q: 수신자 주소가 글로벌 금지 목록에 추가되었지만, 유효한 주소라고 확신합니다. 해당 주소를 금지 목록에서 제거할 수 있습니까?

Amazon SES 콘솔을 사용해 금지 목록 제거 요청을 제출할 수 있습니다. 자세한 내용은 Amazon SES 개발자 안내서Amazon SES 금지 목록에서 이메일 주소 제거 섹션을 참조하십시오.

Q: 형식이 잘못된 메일 메시지를 전송하거나 다른 이유로 허용되지 않는 이메일을 전송하려고 하면 어떻게 됩니까?

Amazon SES는 이러한 메시지를 전송할 수 없으며, 전송에 실패한 원인에 대한 정보와 함께 오류 메시지를 반환합니다. 드물긴 하지만 간혹 Amazon SES에서 이메일 전송 요청을 수락한 이후에야 문제를 감지하는 경우도 있긴 합니다. 이럴 때에는 해당 오류 코드와 이유가 나와 있는 반송 이메일이 사용자에게 전달됩니다.

스팸 및 바이러스

Q: Amazon SES에서는 수신 메일에 스팸과 바이러스가 없다는 것을 어떻게 보장합니까?

Amazon SES는 여러 스팸 및 바이러스 보호 조치를 사용합니다. 차단 목록을 사용하여 알려진 스패머의 메일이 시스템이 진입하는 것을 처음부터 방지합니다. 또한, 첨부 파일이 포함된 모든 수신 이메일에 대해 바이러스 스캔을 수행합니다. Amazon SES는 사용자에게 스팸 탐지 결과를 제공하므로 사용자는 각 메시지를 신뢰하는지 직접 결정할 수 있습니다. 스팸 및 바이러스 탐지 결과 이외에, Amazon SES는 DKIM 및 SPF 점검 결과를 제공합니다.

Q: Amazon SES에서는 어떻게 사용자의 스팸 전송을 방지합니까?

Amazon SES는 자체 콘텐츠 필터링 기술로 스팸과 맬웨어가 있는지 이메일 콘텐츠를 스캔합니다.

계정에서 스팸 또는 악성 콘텐츠를 전송하는 것으로 확인될 경우 해당 계정에서 추가 이메일을 전송하는 것을 일시 중지할 수 있습니다.

Amazon SES와 다른 AWS 서비스

Q: Amazon SES는 Amazon WorkMail과 어떻게 통합됩니까?

Amazon WorkMail은 Amazon SES를 사용하여 메일을 발신 및 수신합니다. Amazon WorkMail을 설정할 때 Amazon WorkMail이 Amazon SES 구성 설정 내에 다음 두 항목을 생성합니다. Amazon WorkMail이 사용자 도메인을 통해 메일을 발신하도록 허용하는 발신 권한 부여 정책과 사용자 도메인의 수신 메일을 Amazon WorkMail로 전달하는 WorkMail 작업에 대한 수신 규칙. 이 두 항목 중 하나를 제거하면 Amazon WorkMail이 제대로 작동하지 않습니다.

Q: Amazon SES는 Amazon SNS와 어떻게 다릅니까?

Amazon SES는 이메일을 통해 커뮤니케이션을 전송해야 하는 애플리케이션을 위한 서비스입니다. 그리고 사용자 지정 이메일 헤더 필드와 여러 MIME 유형을 지원합니다.

반면에 Amazon Simple Notification Service(Amazon SNS)는 메시징 지향 애플리케이션입니다. 여기에서는 타이밍이 중요한 "푸시" 알림을 요청하고 수신하는 구독자가 여러 명으로, HTTP, Amazon SQS, 이메일 등의 전송 프로토콜을 직접 선택할 수 있습니다. Amazon SNS 알림의 본문은 UTF-8 스트링 8,192자로 제한되고, 멀티미디어 콘텐츠는 지원하지 않습니다.

Q: Amazon SES를 이용하려면 Amazon EC2 또는 기타 AWS 서비스에 가입해야 합니까?

Amazon SES 사용자는 다른 AWS 서비스에 가입하지 않아도 됩니다. 애플리케이션이 자체 데이터 센터에서 실행 중이든, Amazon EC2 환경에 있든 아니면 클라이언트 소프트웨어 솔루션이든 상관없습니다. 인터넷에 연결만 되어 있으면 Amazon SES를 통해 이메일을 보낼 수 있습니다.

Q: Amazon EC2에서 호스팅하는 자체 메일 서버로 이메일을 보내고 있습니다. 기존 서버 대신 Amazon SES를 사용해야 합니까?

아니요. Amazon SES를 사용해도 현재 사용자가 사용하는 Amazon EC2 기반 솔루션에 영향을 주지 않습니다. 기존 솔루션을 계속 사용해도 되고, Amazon SES를 사용해도 됩니다. 두 가지를 동시에 같이 사용해도 상관없습니다.

Q: AWS Lambda에 의해 부과되는 제한 이외에, Amazon SES가 AWS Lambda 함수에 부과하는 제한이 있습니까?

[RequestResponse] 호출에는 30초의 요청 제한 시간이 있습니다.

SMTP 인터페이스

Q: Amazon SES는 SMTP 끝점을 제공합니까?

Amazon SES는 SMTP를 통해 이메일을 전송하는 애플리케이션과 원활하게 통합할 수 있도록 SMTP 인터페이스를 제공합니다. 애플리케이션에서 이 SMTP 인터페이스에 바로 연결하거나, 이 인터페이스를 SMTP 릴레이로 사용하도록 기존 이메일 서버를 구성할 수 있습니다.

Amazon SES SMTP 인터페이스에 연결하려면 SMTP 자격 증명을 생성해야 합니다. SMTP 자격 증명 생성에 대한 자세한 내용은 Amazon SES 개발자 안내서Amazon SES SMTP 자격 증명 받기 섹션을 참조하십시오.

Q: Amazon SES SMTP 인터페이스는 어떻게 사용할 수 있습니까?

Amazon SES SMTP 인터페이스를 사용하려면 SMTP 사용자 이름과 암호, SMTP 엔드포인트 이름, 포트 번호만 있으면 됩니다. 그러면 다른 SMTP 릴레이에 접속할 때와 똑같이 Amazon SES SMTP 인터페이스에 접속할 수 있습니다.

한 예로, 기존 패키지 소프트웨어에서 Amazon SES를 통해 이메일을 전송하도록 통합하고, SMTP를 지원하는 프로그래밍 언어를 이용해 이메일 전송 기능을 사용 중인 애플리케이션에 추가할 수 있습니다. 그리고 Amazon SES 전송 기능을 Sendmail, Postfix, Exim 같은 일반 MTA(메일 전송 에이전트)에 통합하면 됩니다. 명령행에서 SMTP 인터페이스에 접속해 SMTP 명령을 바로 전송할 수도 있습니다. SMTP 인터페이스에 대한 자세한 내용은 Amazon SES 개발자 안내서Amazon SES SMTP 인터페이스를 사용하여 이메일 보내기 섹션을 참조하십시오.

API 및 SDK

Q: Amazon SES에 어떻게 요청합니까?

Amazon SES는 HTTPS를 통한 Query 요청을 승인합니다. 이 요청은 GET 또는 POST 같은 동사를 사용하며, Action 매개 변수를 사용하여 수행할 작업을 명시합니다. 보안상의 이유로 HTTP 요청은 지원하지 않기 때문에 HTTPS를 사용해야 합니다.

Q: 이메일 전송에 사용할 수 있는 API 작업은 무엇이 있습니까?

SMTP 전송 지원뿐 아니라, Amazon SES는 SendEmail 및 SendRawEmail API도 지원합니다. 이 두 가지 API는 실제 작성되는 이메일을 서로 다른 방식으로 제어합니다. 물론 두 가지 API 모두 이메일 전송 시 동일한 수준의 신뢰성과 성능을 보장합니다.

SendEmail API를 이용하려면 사용자가 발신 주소, 수신 주소, 메시지 제목과 메시지 본문만 제공하면 됩니다. 이 API를 호출하면 Amazon SES가 이메일 클라이언트 소프트웨어를 통한 디스플레이에 최적화된 적절한 서식의 멀티파트 MIME 이메일 메시지를 자동으로 작성하여 전송합니다.

반면 SendRawEmail API는 고급 사용자용으로, 헤더, MIME 파트, 콘텐츠 유형 등의 원시 이메일 서식을 사용자가 원하는 대로 직접 지정해 전송할 수 있습니다.

Q: AWS SDK(소프트웨어 개발 키트)가 Amazon SES도 지원합니까?

네. 모든 AWS 소프트웨어 개발 키트(SDK)는 Amazon SES API에 액세스하는 방법을 제공합니다. SDK는 인증과 요청 서명 같은 하위 기능을 관리하므로 API를 호출하여 간단하게 이메일을 전송할 수 있습니다.

Amazon SES 요금에 대해 자세히 알아보기

요금 페이지로 이동하기
이메일 전송 준비가 완료 되었나요?
Amazon SES 시작하기
질문이 있으십니까?
문의하기