So richten Sie SMTP in WordPress ein (mit Gmail, Outlook, IONOS & Co.)

Standardmäßig versendet WordPress E-Mails über die PHP-mail()-Funktion. Das Problem dabei: Viele Hosting-Anbieter schränken diese Funktion ein oder die E-Mails landen direkt im Spam-Ordner, da sie nicht ordnungsgemäß authentifiziert sind.

Die Lösung ist SMTP (Simple Mail Transfer Protocol). Damit werden E-Mails über einen echten E-Mail-Server (wie Gmail, Outlook oder den Server deines Hosters) versendet, was die Zustellbarkeit massiv verbessert.

1. Warum SMTP für WordPress?

Wenn du Kontaktformulare nutzt oder E-Mails für Passwort-Resets versendest, ist SMTP ein Muss.

  • Kein Spam: E-Mails werden als „echt“ erkannt.
  • Zuverlässigkeit: Du erhältst Fehlermeldungen, wenn etwas nicht zugestellt werden kann.
  • Sicherheit: Die Verschlüsselung (TLS/SSL) schützt die Datenübertragung.

2. Schritt-für-Schritt-Anleitung (mit WP Mail SMTP)

Wir nutzen in dieser Anleitung WP Mail SMTP, das weltweit beliebteste Plugin für diesen Zweck.

Schritt 1: Plugin installieren

  1. Gehe in deinem WordPress-Dashboard auf Plugins > Installieren.
  2. Suche nach „WP Mail SMTP“.
  3. Klicke auf Jetzt installieren und danach auf Aktivieren.

Schritt 2: Setup-Assistent starten

Nach der Aktivierung startet meist automatisch ein Assistent. Klicke auf „Let’s Get Started“.

Schritt 3: Mailer wählen

Hier hast du mehrere Optionen:

  • Brevo / SendGrid / Mailgun: Ideal für große Mengen (professionelle Transaktions-Mailer).
  • Google / Outlook: Gut, wenn du bereits ein Konto dort hast (erfordert oft API-Einrichtung).
  • Anderer SMTP-Server (Other SMTP): Die universelle Wahl, wenn du die Zugangsdaten deines normalen E-Mail-Postfachs nutzen möchtest.

Schritt 4: SMTP-Daten eingeben

Wenn du „Anderer SMTP“ wählst, benötigst du folgende Daten von deinem E-Mail-Provider:

FeldWert (Beispiel)
SMTP-Hostsmtp.deindomain.de oder mail.hoster.de
VerschlüsselungTLS (empfohlen) oder SSL
SMTP-Port587 (für TLS) oder 465 (für SSL)
AuthentifizierungEin (On)
BenutzernameDeine vollständige E-Mail-Adresse
PasswortDein E-Mail-Passwort

3. Typische Daten bekannter Anbieter

Falls du keinen spezialisierten Mail-Dienst nutzt, findest du hier die gängigen Serverdaten:

AnbieterSMTP HostPortVerschlüsselung
Gmailsmtp.gmail.com587TLS
Outlook.comsmtp.office365.com587TLS
IONOSsmtp.ionos.de465SSL
Stratosmtp.strato.de465SSL
bplacedsmtp.bplaced.net587TLS

Wichtig für Gmail-Nutzer: Du musst in deinem Google-Konto ein „App-Passwort“ erstellen, da das normale Passwort aus Sicherheitsgründen oft blockiert wird.

4. Test-E-Mail versenden

Nachdem du alles gespeichert hast, solltest du die Verbindung prüfen:

  1. Gehe zu WP Mail SMTP > Tools.
  2. Gib unter E-Mail-Test deine eigene Adresse ein.
  3. Klicke auf E-Mail senden.
  4. Erhältst du eine Erfolgsmeldung und die Mail kommt an? Glückwunsch, alles fertig!

Fehlerbehebung (Troubleshooting)

  • „Could not connect to SMTP host“: Prüfe, ob der Port (587/465) korrekt ist und ob dein Hoster ausgehende SMTP-Verbindungen erlaubt.
  • Authentication failed: Dein Benutzername oder Passwort ist falsch. (Denk an das App-Passwort bei Google/Outlook!).
  • Timeout: Versuche, von SSL (465) auf TLS (587) zu wechseln oder umgekehrt.

Brauchst du noch Hilfe mit dem Thema? Sag einfach Bescheid, ich helfe dir gerne.

WordPress Cookie Hinweis von Real Cookie Banner