无法从 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 端点。

我还没有测试过网站但这可能会有帮助

相关内容