Amazon SES FAQ
시작하기
Q: Amazon SES는 어떤 이메일 도구를 제공하나요?
Amazon SES는 이메일 발신자 구성 옵션, 이메일 발송률 도구, 유연한 이메일 배포 옵션, 발신자 및 ID 관리, 이메일 보안, 이메일 전송 통계, 이메일 평판 대시보드, 인바운드 이메일 서비스 등 다양한 이메일 도구를 제공합니다.
Q: Amazon SES를 테스트하는 간편한 방법은 무엇인가요?
Amazon SES 샌드박스는 새로운 사용자가 Amazon SES 기능을 테스트할 수 있는 영역입니다. 계정이 샌드박스에 있으면 확인된 자격 증명에만 이메일을 전송할 수 있습니다. 확인된 ID란 사용자가 소유하는 것으로 입증된 이메일 주소 또는 도메인입니다.
그리고 사용자 계정이 샌드박스에 있을 때 매일 전송할 수 있는 이메일 용량과 매초마다 전송할 수 있는 메시지 수가 제한됩니다.
Q: 많은 이메일 볼륨의 전송을 즉시 시작할 수 있습니까?
확인되지 않은 수신자에게 이메일을 전송할 준비가 되면 AWS 지원 센터를 통해 Amazon SES 발신 한도 증가 요청을 제출하십시오. 자세한 내용은 Amazon SES 개발자 안내서에서 Amazon SES 샌드박스 환경에서 나가기를 참조하세요.
Q: SES는 이메일 발송률을 개선하는 데 어떤 도움이 되나요?
SES는 가상 배달 가능성 관리자라는 이메일 전송 도구 모음을 제공합니다. 가상 배달 가능성 관리자를 사용하면 이메일 발신자가 발송률에 대한 인사이트를 바탕으로 이메일 발송률을 추적하고 가상 배달 가능성 관리자의 발송률 권장 사항을 통해 이메일의 받은 편지함 내 배치를 개선할 수 있습니다. 또한 이메일 발신자는 가상 배달 가능성 관리자를 사용하여 이메일 발송률을 즉시 개선하는 권장 사항을 자동으로 구현할 수 있습니다.
요금 및 결제
Q: 내 Amazon SES 사용량을 추적하려면 어떻게 해야 합니까?
AWS Management Console에서 결제 대시보드로 이동하면 언제든 현재 결제 기간에 대한 요금을 볼 수 있습니다.
Q: Amazon SES를 무료 이메일 서비스로 사용할 수 있나요?
한도 및 제한
Q: 이메일 주소에서 이메일을 보낼 수 있습니까?
아니요. Amazon SES를 사용하여 사용자가 소유한 주소 또는 도메인에서 이메일을 보내는 것만 가능합니다.
사용자가 이메일 주소 또는 도메인을 소유하고 있음을 입증하려면 이를 확인해야 합니다. 각 AWS 리전마다 최대 10,000개의 이메일 주소와 도메인을 확인할 수 있습니다. 이메일 주소 및 도메인 확인 방법은 Amazon SES 개발자 안내서의 Amazon SES에서 ID 확인하기를 참조하십시오.
Q: Amazon SES에서 전송할 수 있는 이메일 크기에 제한이 있습니까?
Amazon SES v2 API 및 SMTP는 메시지의 일부인 이미지 및 첨부 파일을 포함하여 최대 40MB의 이메일 메시지를 수신합니다. 10MB보다 큰 메시지에는 대역폭 제한이 적용되며 전송 속도에 따라 최저 40MB/s로 제한될 수 있습니다. 예를 들어 초당 메시지 1개의 속도로 40MB 메시지 1개를 보내거나 초당 20MB의 메시지 2개를 보낼 수 있습니다.
Amazon SES API v1은 메시지의 일부인 이미지 및 첨부 파일을 포함하여 최대 10MB의 메시지를 수신합니다.
Q: 이메일 전송 수에 제한이 있습니까?
모든 Amazon SES 계정에는 대량 이메일 전송에 대한 고유한 제한이 있습니다. 이러한 한도는 다음과 같습니다.
- 발신 할당량 - 24시간 내에 이메일을 보낼 수 있는 최대 수신자 수입니다.
- 최대 송신률 - 매초에 이메일을 전송할 수 있는 최대 이메일 수신자 수입니다.
대량 이메일 전송 제한은 메시지 수가 아닌 수신자 수를 기준으로 합니다. 언제든지 Amazon SES 콘솔에서 발신 한도를 확인할 수 있습니다.
참고: 전송하는 이메일의 품질이 나쁘다고 생각될 경우(예: 반송 이메일 비율이 높거나 수신 거부 비율이 높은 경우 또는 원치 않는 내용이나 악의적 내용이 담긴 경우) 이메일 전송이 일시 정지될 수 있습니다.
인증, 확인 및 구성
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를 준수할 수 있습니다.
자세한 내용은 Amazon SES 개발자 안내서의 Amazon SES 및 보안 프로토콜을 참조하십시오.
Q: 특정 유형의 이메일을 발송할 때 전용 IP 주소를 지정할 수 있습니까?
Amazon SES 계정에서 사용하도록 전용 IP 주소를 몇 개 임대하는 경우, 전용 IP 풀 기능을 사용하여 해당 IP 주소에 대한 그룹(풀)을 생성할 수 있습니다. 그런 다음 각 풀을 구성 세트와 연결할 수 있습니다. 이러한 구성 세트를 사용하여 이메일을 발송하면, 해당 이메일은 연결된 풀의 IP 주소에서만 발송됩니다. 자세한 내용은 Amazon SES 개발자 안내서의 전용 IP 풀 생성을 참조하세요.
Q: 전용 IP 주소에서 표준과 관리형의 차이는 무엇인가요?
두 전용 IP 옵션 모두 예약된 IP 주소를 통해 전송 평판을 관리하는 데 도움이 됩니다. 표준 전용 IP 주소를 사용하는 경우 IP 주소를 수동으로 설정하고 관리해야 합니다. 관리형 전용 IP 주소는 수동 모니터링 또는 전용 IP 풀 조정의 필요성을 줄여줍니다. 또한 웜업 상태를 보다 정확하게 모델링하고 배달 가능성에 영향을 줄 수 있는 과전송을 방지하는 데 도움이 됩니다. 보다 자세한 이점 비교는 Amazon SES 개발자 안내서에서 전용 IP 주소를 참조하세요.
발송 기능
Q: Amazon SES는 SMTP 끝점을 제공합니까?
Amazon SES는 SMTP를 통해 이메일을 전송하는 애플리케이션과 원활하게 통합할 수 있도록 SMTP 인터페이스를 제공합니다. 애플리케이션에서 이 SMTP 인터페이스에 바로 연결하거나, 이 인터페이스를 SMTP 릴레이로 사용하도록 기존 이메일 서버를 구성할 수 있습니다.
Amazon SES SMTP 인터페이스에 연결하려면 SMTP 자격 증명을 생성해야 합니다. SMTP 자격 증명 생성에 대한 자세한 내용은 Amazon SES 개발자 안내서의 Amazon SES SMTP 자격 증명 받기를 참조하세요.
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: 실제 수신자에게 이메일을 전송하지 않고 Amazon SES 응답을 확인해 볼 수 있습니까?
Amazon SES 메일박스 시뮬레이터를 사용하여 실제 수신자에게 이메일을 보내지 않고 송신률을 테스트하고, 반송 메일 및 수신 거부 같은 이벤트를 처리하는 능력을 테스트할 수 있습니다. 메일박스 시뮬레이터로 전송하는 메시지는 반송 메일 및 수신 거부 지표 또는 일일 발신 할당량으로 계수되지 않습니다. 그러나 메일박스 시뮬레이터로 전송하는 각 메시지는 실제 고객에게 전송한 메시지와 마찬가지로 요금이 청구됩니다.
Amazon SES 메일박스 시뮬레이터에 대한 자세한 정보는 Amazon SES 개발자 안내서의 Amazon SES 이메일 전송 테스트를 참조하십시오.
배달 가능성
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 SES 호출은 성공하지만 Amazon SES가 해당 이메일을 전송하는 대신 하드 바운스로 취급합니다.
글로벌 금지 목록에 있는 주소로 발송된 이메일도 발신 할당량과 반송률에 포함됩니다. 이메일 주소는 최대 14일 동안 발송 금지 목록에 유지될 수 있습니다.
글로벌 금지 목록에 대한 자세한 내용은 Amazon SES의 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에서는 전송 계층 보안(TLS)을 사용한 암호화된 연결을 통해 이메일을 전송하나요?
Amazon SES는 TLS 연결에 TLS 1.2 이상을 지원합니다.
기본적으로 Amazon SES는 편의적 TLS를 사용합니다. 이는 Amazon SES에서 수신 이메일 서버에 대해 항상 안전한 연결을 시도한다는 것을 의미합니다. Amazon SES에서 안전한 연결을 설정할 수 없는 경우 암호화되지 않은 메시지를 전송합니다.
Amazon SES에서 안전한 연결을 설정할 수 있는 경우에만 수신 이메일 서버에 메시지를 전송하도록 이 동작을 변경할 수 있습니다.
Q: Amazon SES에서는 수신 메일에 스팸과 바이러스가 없다는 것을 어떻게 보장하나요?
Amazon SES는 여러 스팸 및 바이러스 보호 조치를 사용합니다. 차단 목록을 사용하여 알려진 스패머의 메일이 시스템이 진입하는 것을 처음부터 방지합니다. 또한, 첨부 파일이 포함된 모든 수신 이메일에 대해 바이러스 스캔을 수행합니다. Amazon SES는 사용자에게 스팸 탐지 결과를 제공하므로 사용자는 각 메시지를 신뢰하는지 직접 결정할 수 있습니다. 스팸 및 바이러스 탐지 결과 이외에, Amazon SES는 DKIM 및 SPF 점검 결과를 제공합니다.
Amazon SES 사용자의 스팸 발송을 방지하는 수단은 무엇인가요?
Amazon SES는 자체 콘텐츠 필터링 기술로 스팸과 맬웨어가 있는지 이메일 콘텐츠를 스캔합니다.
계정에서 스팸 또는 악성 콘텐츠를 전송하는 것으로 확인될 경우 해당 계정에서 추가 이메일을 전송하는 것을 일시 중지할 수 있습니다.
Amazon SES와 다른 AWS 서비스
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 SES 사용자로부터 스팸 또는 기타 원치 않는 이메일 메시지를 받았습니다. 이러한 메시지는 어떻게 신고하나요?
[email protected]으로 이메일을 보내 이메일 침해를 보고할 수 있습니다.
가능한 한 신속하고 효과적으로 문제를 처리할 수 있도록 원본 이메일의 전체 헤더를 포함시키십시오. 여러 일반 이메일 클라이언트에 대한 이메일 헤더를 가져오는 절차는 MxToolbox.com 웹사이트에서 How to Get Email Headers를 참조하십시오.
Q: Amazon SES에 대한 기능 요청을 제출하거나 다른 제품 피드백을 보내려면 어떻게 해야 합니까?
AWS 계정 관리자는 기능 요청과 피드백을 해당 팀에 직접 보낼 수 있습니다. 현재 AWS 계정 관리자가 없는 경우 Amazon SES 포럼에서도 피드백을 제공할 수 있습니다.
Q: Amazon SES에 대한 기술 지원을 받으려면 어떻게 해야 합니까?
AWS Support 플랜이 있는 경우 웹 기반 AWS 관리 콘솔에서 직접 새 지원 사례를 생성할 수 있습니다. AWS Support 플랜은 매월 29 USD부터 시작됩니다. AWS Support 플랜에 대한 자세한 내용은 https://aws.amazon.com/premiumsupport/를 참조하세요.
새로운 기술 지원 사례를 열려면
- 콘솔의 [지원] 메뉴에서 [지원 센터]를 선택합니다.
- 다음으로 [사례 생성]을 선택합니다.
- [사례 생성] 페이지에서 [기술 지원]을 선택합니다.
- 발생한 문제에 대한 정보를 제공한 다음 티켓을 제출하십시오.
AWS Support 플랜이 없는 경우 Amazon SES 포럼에서도 질문하거나 답변을 받을 수 있습니다.