AWS EC2 인스턴스에서 AWS SES 엔드포인트로 연결할 수 없습니다.

AWS EC2 인스턴스에서 AWS SES 엔드포인트로 연결할 수 없습니다.

면책조항: 저의 AWS 네트워킹 기술은 기본입니다.

프라이빗 서브넷에 EC2 Windows 서버 인스턴스가 있습니다. VPN을 통해 연결합니다. 테스트를 위해 모든 IPV4 TCP 트래픽을 허용하는 보안 그룹에 넣었습니다. Windows Defender 방화벽을 껐습니다. 웹서핑이 가능해서 외출시 포트 80/443을 사용할 수 있습니다. 이제 포트 25에서 email-smtp.us-east-1.amazonaws.com에 연결하려고 합니다.

Powershell에서는 시간이 초과됩니다.

test-netconnection email-smtp.us-east-1.amazonaws.com -port 25

다음에 살펴볼 곳이 있나요?

답변1

포트 25에 대한 제한 해제를 요청하지 않았을 가능성이 높습니다.

AWS는 기본적으로 모든 EC2 인스턴스 및 Lambda 함수의 포트 25(SMTP)에서 아웃바운드 트래픽을 차단합니다.

참조:https://repost.aws/knowledge-center/ec2-port-25-throttle

물론 그런 다음에는 보안 그룹이 포트 25를 허용하는지 확인하세요.

이에 대한 한 가지 참고 사항은 AWS SES에 대한 모든 연결은 TLS 암호화되어야 한다는 것입니다. 대신 포트 587 또는 포트 465를 사용하는 것이 좋습니다.

https://docs.aws.amazon.com/ses/latest/dg/security-protocols.html#security-client-to-ses-smtp

포트 25를 사용해야 하는 경우 TLS를 사용하여 AWS SES SMTP 엔드포인트에 연결하는 방법을 찾아야 합니다.

나는 이것을 테스트하지 않았습니다.웹사이트하지만 이게 도움이 될 수도 있어

관련 정보