Haftungsausschluss: Meine AWS-Netzwerkkenntnisse sind grundlegend.
Ich habe eine EC2 Windows-Serverinstanz in einem privaten Subnetz. Ich verbinde mich über ein VPN. ZUM TESTEN habe ich sie in eine Sicherheitsgruppe eingefügt, die allen IPV4-TCP-Verkehr zulässt. Ich habe die Windows Defender-Firewall ausgeschaltet. Ich kann im Internet surfen, also kann ich Port 80/443 für ausgehende Verbindungen verwenden. Jetzt möchte ich mich über Port 25 mit email-smtp.us-east-1.amazonaws.com verbinden.
In Powershell tritt hier eine Zeitüberschreitung auf:
test-netconnection email-smtp.us-east-1.amazonaws.com -port 25
Irgendwelche Vorschläge, wo ich als nächstes suchen soll?
Antwort1
Wahrscheinlich haben Sie nicht darum gebeten, die Beschränkungen für Port 25 aufzuheben.
AWS blockiert standardmäßig den ausgehenden Datenverkehr auf Port 25 (SMTP) aller EC2-Instanzen und Lambda-Funktionen.
Referenz:https://repost.aws/knowledge-center/ec2-port-25-throttle
Und stellen Sie anschließend natürlich sicher, dass Ihre Sicherheitsgruppe Port 25 zulässt.
Ein Hinweis hierzu ist, dass alle Verbindungen zu AWS SES TLS-verschlüsselt sein müssen. Ich würde empfehlen, stattdessen Port 587 oder Port 465 zu verwenden.
https://docs.aws.amazon.com/ses/latest/dg/security-protocols.html#security-client-to-ses-smtp
Wenn Sie Port 25 verwenden müssen, müssen Sie eine Möglichkeit finden, mithilfe von TLS eine Verbindung zum AWS SES SMTP-Endpunkt herzustellen.
Ich habe das nicht getestetWebseiteaber das könnte helfen