AWS EC2 インスタンスから AWS SES エンドポイントに接続できない

AWS EC2 インスタンスから AWS SES エンドポイントに接続できない

免責事項: 私の AWS ネットワーク スキルは基本的なものです。

プライベート サブネットに EC2 Windows サーバー インスタンスがあります。VPN 経由で接続します。テストのために、すべての IPV4 TCP トラフィックを許可するセキュリティ グループに配置しました。Windows Defender ファイアウォールは無効にしました。Web を閲覧できるので、ポート 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 エンドポイントに接続する方法を見つける必要があります。

これはテストしていませんWebサイトしかし、これは役に立つかもしれない

関連情報