Amazon Simple Email Service
개발자 안내서

리전 및 Amazon SES

Amazon Simple Email Service(Amazon SES)를 사용하는 경우, Amazon SES API 또는 SMTP 인터페이스에 대한 엔드포인트를 제공하는 URL에 연결합니다. Amazon SES는 여러 AWS 리전에 엔드포인트가 있습니다.

이 주제에는 여러 AWS 리전에서 Amazon SES를 사용하기 전에 꼭 알아야 할 정보가 포함되어 있습니다. 다음 내용으로 구성됩니다.

AWS 리전에 대한 일반적인 정보는 AWS 일반 참조AWS 리전 및 엔드포인트를 참조하십시오.

Amazon SES 엔드포인트

AWS General Reference에는 Amazon SES를 사용할 수 있는 AWS 리전의 전체 목록이 포함되어 있습니다. 또한 Amazon SES를 통해 이메일을 발신 및 수신하는 데 사용되는 엔드포인트의 목록도 포함되어 있습니다. 자세한 내용은 AWS General ReferenceAmazon Simple Email Service(Amazon SES) 단원을 참조하십시오.

Amazon SES를 통해 이메일을 전송하면 API(HTTPS) 엔드포인트 열의 URL을 사용하여 Amazon SES API에 HTTPS 요청을 보낼 수 있습니다. 또한 SMTP 엔드포인트 열의 URL을 사용하면 SMTP 인터페이스를 사용해 이메일을 보낼 수도 있습니다.

도메인으로 전송한 이메일을 수신하도록 Amazon SES를 구성한 경우, 사용 중인 도메인에 대한 DNS 설정에서 MX(메일 교환기) 레코드를 설정할 때 인바운드 SMTP 엔드포인트 URL(즉, "inbound-smtp"로 시작하는 URL)을 사용할 수 있습니다.

참고

인바운드 SMTP URL은 IMAP 서버 주소가 아닙니다. 즉, 이 URL은 Outlook과 같은 애플리케이션을 사용하여 이메일을 수신하는 데 사용할 수 없습니다. 수신 이메일용 IMAP 서버를 제공하는 서비스는 Amazon WorkMail을 참조하십시오.

샌드박스 및 발신 한도 증가

계정의 샌드박스 상태는 AWS리전마다 다를 수 있습니다. 즉, 계정이 미국 서부(오레곤) 리전의 샌드박스에서 제거된 경우, 미국 동부(버지니아 북부) 리전의 샌드박스에서도 계정을 제거한 경우가 아니라면 후자에 해당되는 리전의 샌드박스에 계정이 남아 있을 수 있습니다.

발신 한도는 AWS 리전에 따라 다를 수도 있습니다. 예를 들면, 사용 중인 계정이 EU(아일랜드) 리전에서 초당 10건의 메시지를 발신할 수 있는 경우, 다른 리전에서는 이보다 더 많거나 또는 더 적은 메시지를 보낼 수 있습니다.

샌드박스에서 계정을 제거하라는 요청을 제출하거나 계정의 발신 한도를 늘리라는 요청을 제출할 때에는 해당 요청이 적용되는 모든 AWS 리전을 선택해야 합니다. 단일 지원 센터 사례에서 여러 건의 요청을 제출할 수 있습니다.

이메일 주소 및 도메인 확인

Amazon SES를 사용하여 이메일을 보내려면 먼저 발신 이메일 주소 또는 도메인이 사용자 본인의 소유인지 확인해야 합니다. 이메일 주소 및 도메인의 확인 상태도 AWS 리전마다 다릅니다. 예를 들면, 미국 서부(오레곤) 리전의 도메인을 확인하는 경우, 미국 동부(버지니아 북부) 리전의 확인 프로세스를 다시 완료할 때까지 후자의 리전에서 이메일을 전송하기 위해 전자의 도메인을 사용할 수는 없습니다. 이메일 주소 및 도메인 확인에 대한 자세한 내용은 Amazon SES의 자격 증명 확인을 참조하십시오.

Easy DKIM

Easy DKIM을 사용할 각 리전에 대해 Easy DKIM 설정 프로세스를 수행해야 합니다. 즉, 각 리전에서 Amazon SES 콘솔 또는 Amazon SES API를 사용하여 TXT 레코드를 생성해야 합니다. 그런 다음, 도메인에 대한 DNS 구성에 모든 TXT 레코드를 추가해야 합니다. Easy DKIM 설정에 대한 자세한 내용은 Amazon SES에서의 Easy DKIM 단원을 참조하십시오.

금지 목록

각 리전에는 서로 다른 금지 목록이 있지만 한 리전의 금지 목록에서 주소를 제거할 경우, 해당 주소는 모든 리전의 금지 목록에서 제거됩니다. Amazon SES 콘솔을 사용하여 금지 목록에서 주소를 제거합니다. 발송 금지 목록에서 주소 제거에 관한 자세한 내용은 Amazon SES 금지 목록에서 이메일 주소 제거 단원을 참조하십시오.

피드백 알림

여러 리전에서 피드백 알림을 설정하는 것에 대한 두 가지 중요 사항은 다음과 같습니다.

  • 확인된 자격 증명 설정(예: 이메일과 Amazon Simple Notification Service(Amazon SNS) 중 어느 것을 통해 피드백을 받는지 등)은 이를 설정하는 리전에만 적용됩니다. 예를 들어, 미국 서부(오레곤) 및 미국 동부(버지니아 북부) 리전에서 user@example.com을 확인하고 Amazon SNS 알림을 통해 반송된 이메일을 수신하려는 경우, Amazon SES API 또는 Amazon SES 콘솔을 사용하여 두 리전에서 모두 user@example.com에 대한 Amazon SNS 피드백 알림을 설정해야 합니다.

  • 피드백 전달에 사용하는 Amazon SNS 주제는 Amazon SES를 사용하는 리전과 동일한 리전에 있어야 합니다.

SMTP 자격 증명

Amazon SES SMTP 인터페이스를 통해 이메일을 전송하는 데 사용하는 자격 증명은 각 AWS 리전마다 고유합니다. Amazon SES SMTP 인터페이스를 사용하여 둘 이상의 리전에서 이메일을 전송하는 경우, 각 리전에 대해 SMTP 자격 증명 세트를 생성해야 합니다.

참고

2019년 1월 10일 이전에 SMTP 자격 증명을 생성한 경우, Amazon SES를 사용할 수 있는 모든 AWS 리전에서 SMTP 자격 증명이 작동 할 수 있습니다. 그러나 이 날짜 이후에 생성된 자격 증명은 AWS 서명 버전 4를 사용하여 생성되며 각 리전마다 고유합니다.

보안을 강화하려면 이 날짜 이전에 생성된 자격 증명을 삭제하고 이 날짜 이후에 생성된 리전별 자격 증명으로 바꾸는 것이 좋습니다. IAM 콘솔을 사용하여 이전 자격 증명을 삭제할 수 있습니다.

사용자 지정 MAIL FROM 도메인

서로 다른 AWS 리전에서 확인된 자격 증명에 동일한 사용자 지정 MAIL FROM 도메인을 사용할 수 있습니다. 이를 위해서는 MAIL FROM 도메인의 DNS 서버에 1개의 MX 레코드만 게시하면 됩니다. 이러한 상황에서 반송 메일 알림은 MX 레코드에 먼저 지정된 해당 리전의 Amazon SES 피드백 엔드포인트로 전송됩니다. 그런 다음, Amazon SES는 이메일을 전송한 리전에서 확인된 ID로 반송 메일을 리디렉션합니다.

여러 리전 중 한 곳에서 자격 증명에 대한 사용자 지정 MAIL FROM 설정 프로세스가 진행되는 동안 Amazon SES가 제공하는 MX 레코드 설정을 사용합니다. 사용자 지정 MAIL FROM 설정 프로세스에 대한 설명은 MAIL FROM 도메인 설정에 나와 있습니다. 참조를 위해 모든 리전의 피드백 엔드포인트를 다음 표에 수록했습니다.

리전 이름 사용자 지정 MAIL FROM 전송 구성을 위한 피드백 엔드포인트

미국 동부(버지니아 북부)

feedback-smtp.us-east-1.amazonses.com

미국 서부(오레곤)

feedback-smtp.us-west-2.amazonses.com

EU(아일랜드)

feedback-smtp.eu-west-1.amazonses.com

권한 부여 전송

위임 발신자는 자격 증명 소유자의 자격 증명이 확인된 AWS 리전에서 이메일 전송만 수행할 수 있습니다. 위임 발신자에게 권한을 부여하는 전송 권한 부여 정책이 해당 리전의 자격 증명에 연결되어야 합니다. 권한 부여 전송에 대한 자세한 내용은 Amazon SES에서 전송 권한 부여 사용 단원을 참조하십시오.

이메일 수신

Amazon SES로 이메일을 수신할 때 사용자가 사용하는 모든 리소스는 Amazon SES 엔드포인트와 같은 리전에 있어야 합니다.

예를 들어 미국 서부(오레곤) 리전에서 Amazon SES 엔드포인트를 사용하는 경우 사용하는 Amazon S3 버킷, Amazon SNS 주제, AWS KMS 키, Lambda 함수도 미국 서부(오레곤) 리전에 있어야 합니다. 마찬가지로 어떤 리전 내에서 Amazon SES로 메일을 수신하려면 해당 리전 내에 활성 수신 규칙 세트가 있어야 합니다.

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