Testen der Verbindung zur Amazon-SES-SMTP-Schnittstelle über die Befehlszeile - Amazon Simple Email Service

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.

Anmerkung

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