免責事項: 私の 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サイトしかし、これは役に立つかもしれない