Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Testen der Verbindung zur Amazon-SES-SMTP-Schnittstelle über die Befehlszeile
Die in diesem Abschnitt beschriebenen Methoden dienen dazu, Ihre Verbindung zum Amazon-SES-SMTP-Endpunkt zu testen, Ihre SMTP-Anmeldeinformationen zu überprüfen und Verbindungsprobleme zu beheben. Diese Verfahren verwenden Tools und Bibliotheken, die in den gängigsten Betriebssystemen enthalten sind.
Zusätzliche Hinweise zur Behebung von SMTP-Verbindungsproblemen finden Sie unter SMTP-Probleme bei Amazon SES.
Voraussetzungen
Wenn Sie eine Verbindung mit der Amazon-SES-SMTP-Schnittstelle herstellen, müssen Sie einen Satz von SMTP-Anmeldeinformationen angeben. Diese SMTP-Anmeldeinformationen unterscheiden sich von Ihren AWS Standardanmeldedaten. Die beiden Arten von Anmeldeinformationen sind nicht austauschbar. Weitere Informationen zum Abrufen Ihrer SMTP-Anmeldeinformationen finden Sie unter Abrufen Ihrer Amazon-SES-SMTP-Anmeldeinformationen.
Testen Ihrer Amazon SES SMTP-Schnittstellenverbindung
Sie können die Befehlszeile verwenden, um Ihre Verbindung zur Amazon-SES-SMTP-Schnittstelle zu testen, ohne sich zu authentifizieren oder Nachrichten zu senden. Dieses Verfahren ist nützlich für die Behebung grundlegender Verbindungsprobleme. Falls Ihre Testverbindung fehlschlägt, finden Sie weitere Informationen unter SMTP-Probleme.
Dieser Abschnitt enthält Verfahren zum Testen Ihrer Verbindung sowohl mit OpenSSL (das in den meisten Linux-, macOS- und Unix-Distributionen enthalten ist und auch für Windows verfügbar ist) als auch mit dem Test-NetConnection
Cmdlet in PowerShell (das in den neuesten Versionen von Windows enthalten ist).
- Linux, macOS, or Unix
-
Es gibt zwei Möglichkeiten, mit OpenSSL eine Verbindung zur Amazon-SES-SMTP-Schnittstelle herzustellen: mithilfe von explizitem SSL über Port 587 oder mithilfe von implizitem SSL über Port 465.
So stellen Sie eine Verbindung mit der SMTP-Schnittstelle über explizites SSL her:
-
Geben Sie an der Befehlszeile den folgenden Befehl ein, um eine Verbindung mit dem Amazon SES-SMTP-Server herzustellen:
openssl s_client -crlf -quiet -starttls smtp -connect email-smtp.us-west-2.amazonaws.com
:587
Ersetzen Sie im vorherigen Befehl email-smtp.us-west-2.amazonaws.com
durch die URL des Amazon SES SES-SMTP-Endpunkts für Ihre AWS Region. Weitere Informationen finden Sie unter Regionen und Amazon SES.
Wenn die Verbindung erfolgreich hergestellt wurde, sehen Sie in etwa die folgende Ausgabe:
depth=2 C = US, O = Amazon, CN = Amazon Root CA 1
verify return:1
depth=1 C = US, O = Amazon, OU = Server CA 1B, CN = Amazon
verify return:1
depth=0 CN = email-smtp.us-west-2.amazonaws.com
verify return:1
250 Ok
Die Verbindung wird nach ca. 10 Sekunden Inaktivität automatisch geschlossen.
Alternativ können Sie implizites SSL verwenden, um über Port 465 eine Verbindung mit der SMTP-Schnittstelle herzustellen.
So stellen Sie eine Verbindung mit der SMTP-Schnittstelle über implizites SSL her:
-
Geben Sie an der Befehlszeile den folgenden Befehl ein, um eine Verbindung mit dem Amazon SES-SMTP-Server herzustellen:
openssl s_client -crlf -quiet -connect email-smtp.us-west-2.amazonaws.com
:465
Ersetzen Sie im vorherigen Befehl email-smtp.us-west-2.amazonaws.com
durch die URL des Amazon SES SES-SMTP-Endpunkts für Ihre AWS Region. Weitere Informationen finden Sie unter Regionen und Amazon SES.
Wenn die Verbindung erfolgreich hergestellt wurde, sehen Sie in etwa die folgende Ausgabe:
depth=2 C = US, O = Amazon, CN = Amazon Root CA 1
verify return:1
depth=1 C = US, O = Amazon, OU = Server CA 1B, CN = Amazon
verify return:1
depth=0 CN = email-smtp.us-west-2.amazonaws.com
verify return:1
220 email-smtp.amazonaws.com ESMTP SimpleEmailService-d-VCSHDP1YZ A1b2C3d4E5f6G7h8I9j0
Die Verbindung wird nach ca. 10 Sekunden Inaktivität automatisch geschlossen.
- PowerShell
-
Sie können das NetConnectionTest-Cmdlet in verwenden, PowerShell um eine Verbindung zum Amazon SES SMTP-Server herzustellen.
Das Test-NetConnection
-Cmdlet kann bestimmen, ob der Computer eine Verbindung zum Amazon-SES-SMTP-Endpunkt herstellen kann. Es wird jedoch nicht getestet, ob Ihr Computer eine implizite oder explizite SSL-Verbindung zum SMTP-Endpunkt herstellen kann. Um eine SSL-Verbindung zu testen, können Sie entweder OpenSSL für Windows installieren oder eine Test-E-Mail-Nachricht senden.
So stellen Sie eine Verbindung mit der SMTP-Schnittstelle über das Test-NetConnection
-Cmdlet her:
-
Geben Sie PowerShell unter den folgenden Befehl ein, um eine Verbindung zum Amazon SES SMTP-Server herzustellen:
Test-NetConnection -Port 587
-ComputerName email-smtp.us-west-2.amazonaws.com
Ersetzen Sie im vorherigen Befehl email-smtp.us-west-2.amazonaws.com
durch die URL des Amazon SES SES-SMTP-Endpunkts für Ihre AWS Region und 587
durch die Portnummer. Für weitere Informationen zu regionsspezifischen Endpunkten für Amazon SES sehen Sie Regionen und Amazon SES.
Wenn die Verbindung erfolgreich war, sehen Sie eine Ausgabe, die dem folgenden Beispiel ähnelt:
ComputerName : email-smtp.us-west-2.amazonaws.com
RemoteAddress : 198.51.100.126
RemotePort : 587
InterfaceAlias : Ethernet
SourceAddress : 203.0.113.46
TcpTestSucceeded : True