Direkt zum Inhalt

Wie verwende ich SMTP, um E-Mails über Amazon SES zu senden?

Lesedauer: 2 Minute
0

Ich möchte Simple Mail Transfer Protocol (SMTP) einrichten, um Amazon Simple Email Service (Amazon SES) zu verwenden.

Lösung

Gehe wie folgt vor, um SMTP mit Amazon SES einzurichten und eine Verbindung zum SES-SMTP-Endpunkt herzustellen, von dem aus E-Mails gesendet werden sollen:

  1. Öffne die Amazon SES-Konsole.

  2. Wähle im Navigationsbereich SMTP-Einstellungen.

  3. Notiere dir unter Simple Mail Transfer Protocol (SMTP)-Einstellungen die Werte für SMTP-Endpunkte und -Ports. Verwende den SMTP-Endpunkt und die -Ports, um eine Verbindung zu SMTP herzustellen. Wenn du dich beispielsweise in der AWS-Region eu-west-1 befindest, notiere dir den folgenden Endpunkt und die folgenden Ports:
    SMTP-Endpunkt: email-smtp.eu-west-1.amazonaws.com
    Port: 25, 465 oder 587

  4. Wähle SMTP-Anmeldeinformationen erstellen. Die AWS Identity and Access Management (IAM)-Konsole wird geöffnet.
    Hinweis: Die SMTP-Anmeldeinformationen unterscheiden sich von den Zugriffsschlüsseln, die du mit IAM für SMTP-Benutzer erstellst.

  5. Befolge die Schritte, um die SMTP-Anmeldeinformationen zu generieren.
    Hinweis: Um E-Mails an mehr als eine AWS-Region zu senden, musst du für jede AWS-Region eine Reihe von SMTP-Anmeldeinformationen generieren.

  6. Wähle den SES-SMTP-Port, über den du E-Mails sendest, basierend auf der Verbindungsmethode, die du verwenden möchtest (STARTTLS oder TLS Wrapper).
    Wichtig: Amazon Elastic Compute Cloud (Amazon EC2) schränkt standardmäßig den ausgehenden Datenverkehr auf Port 25 für alle Amazon-EC2-Instances ein. Wenn du den SMTP-Port 25 verwenden musst, kannst du beantragen, diese Einschränkung aufzuheben. Du kannst auch einen anderen Port zum Senden von E-Mails auswählen.

  7. Stelle eine Verbindung zum SES-SMTP-Endpunkt her, um die Verbindung über den Port zu testen, von dem aus du E-Mails senden möchtest. Führe beispielsweise den folgenden telnet-Befehl aus:

    $ telnet email-smtp.eu-west-1.amazonaws.com 465

    Beispielausgabe:

    Connected to email-smtp.eu-west-1.amazonaws.com.
  8. Nachdem du dich vergewissert hast, dass die Verbindung zum Port erfolgreich hergestellt wurde, verwende die Befehlszeile, um mit dem Senden von E-Mails über die Amazon-SES-SMTP-Schnittstelle zu beginnen.

Wenn du Verbindungs- oder Timeout-Probleme hast, findest du weitere Informationen unter Wie behebe ich Probleme mit der SMTP-Verbindung oder einem Timeout mit Amazon SES?

Ähnliche Informationen

Warum erhalte ich von einem Amazon-SES-SMTP-Endpunkt den Fehler „535 Authentication credentials invalid“?

Warum erhalte ich von einem Amazon-SES-SMTP-Endpunkt die Fehlermeldung „Invalid MAIL FROM“ oder „Invalid RCPT TO“?

Wie behebe ich den Amazon-SES-E-Mail-Fehler „SMTP server requires a secure connection“?