Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스 또는 AWS Lambda 함수에서 포트 25를 통해 이메일을 보낼 수 없습니다.
간략한 설명
기본적으로 Amazon EC2는 스팸을 방지하기 위해 포트 25의 인스턴스를 제한합니다. AWS는 허용 목록에 없는 계정이 소유한 탄력적 네트워크 인터페이스의 모든 EC2 인스턴스와 Lambda 함수의 포트 25(SMTP)에서 아웃바운드 트래픽을 차단합니다. AWS는 AWS IP 평판이 손상되는 것을 방지하고 합법적인 트래픽이 스팸으로 표시되지 않도록 하기 위해 이 트래픽을 차단합니다. 자세한 내용은 포트 25를 사용하여 전송한 이메일에 대한 제한을 참조하세요.
포트 25에서 아웃바운드 트래픽을 전송하려면 다음 단계를 완료하세요.
- AWS에 제한을 제거하도록 요청합니다.
- AWS로부터 응답을 받은 후 AWS Support에서 제공하는 단계를 따릅니다.
해결 방법
AWS에 제한을 제거해 달라는 요청 제출
Lambda 함수에 대한 포트 25 제한을 없애려면 먼저 함수를 Amazon Virtual Private Cloud(VPC)와 연결합니다. 그런 다음 NAT 게이트웨이를 사용해 Lambda 함수에 인터넷 액세스를 제공합니다. VPC를 사용하지 않는 함수에서는 포트 25 제한을 제거할 수 없습니다.
이 작업을 완료한 후 AWS에 EC2 인스턴스나 NAT 게이트웨이의 포트 25 제한 해제를 요청합니다.
- AWS 계정에 로그인하고 이메일 전송 제한 제거 요청 양식을 엽니다.
- 요청과 관련한 업데이트를 받을 수 있도록 이메일 주소를 입력합니다.
- 사용 사례 설명 필드에 다음과 같은 필수 정보를 입력합니다.
EC2 인스턴스 또는 NAT 게이트웨이에서 이메일 메시지를 보내는 명확하고 상세한 사용 사례.
계정에서 원치 않는 이메일이 전송되지 않게 하는 계획이 요약된 설명.
EC2 인스턴스 또는 NAT 게이트웨이의 AWS 리전.
- (선택 사항) 아웃바운드 이메일 메시지를 보내는 데 사용하는 AWS 소유의 탄력적 IP 주소를 제공합니다. 또한 AWS가 탄력적 IP 주소와 연결해야 하는 역방향 DNS(rDNS) 레코드도 제공합니다. 이메일을 보낼 때 아웃바운드 이메일 메시지가 스팸으로 처리되지 않도록 rDNS 레코드를 설정하는 것이 좋습니다. DNS A 레코드 유형을 사용해 rDNS 레코드를 탄력적 IP 주소에 연결합니다. 예를 들어, rDNS 레코드를 mail.example.com으로 설정했다면 mail.example.com에 탄력적 IP 주소를 가리키는 A 레코드를 생성합니다.
- 제출을 선택합니다.
참고: 리전 두 개 이상에 인스턴스가 있는 경우, 리전마다 별도의 요청을 제출합니다. 인스턴스가 단일 리전에 있는 경우, 해당 리전에 대한 요청을 하나만 제출합니다.
다음 단계
요청 양식을 제출하면 요청 ID가 포함된 이메일을 받게 됩니다. 요청을 처리하는 데 최대 48시간이 걸립니다. 요청이 승인되면 이메일 알림을 받게 됩니다. 이메일은 제거된 EC2 계정에서 전송할 수 있는 이메일의 양에 대한 기본 한도를 알려줍니다. 요청을 제출한 후 48시간 이내에 알림을 받지 못할 경우 처음 받은 이메일에 회신합니다.
참고:
- Amazon Simple Email Service(Amazon SES)를 사용해 이메일을 보내는 것이 좋습니다. 리소스에서 직접 이메일을 보내는 경우, 이메일 공급자가 클라우드 IP 범위를 차단하고 이메일 전송을 지연할 수 있습니다.
- AWS GovCloud(미국) 리전에서는 rDNS 요청 양식을 사용할 수 없습니다. 단, 표준 계정에서는 요청을 제출할 수 있습니다. 사용 사례 설명에 GovCloud 리전, 계정 ID, EC2 인스턴스 ID 또는 탄력적 IP 주소를 포함합니다.
AWS는 다음과 같은 이유로 요청을 거부할 수 있습니다.
- EC2에서의 메일 전송에 대한 유효한 사용 사례 설명이 없습니다.
- 이 계정이 원치 않는 메일 전송에 연루되지 않게 할 계획을 보여주는 설명이 없습니다.
관련 정보
Amazon SES SMTP 엔드포인트에 연결
Lightsail 인스턴스에서 포트 25 제한을 제거하려면 어떻게 해야 하나요?
AWS에서 오픈 소스 메일 서버의 완전 자동 배포