Seiten Design Webdesign & WordPress
Ratgeber

WordPress-E-Mails per SMTP zuverlässig zustellen

Das Kontaktformular auf deiner WordPress-Webseite zeigt „Nachricht gesendet”, und trotzdem kommt bei dir nichts an. Kein Fehler, keine Warnung, nur Stille. Wochen später erfährst du von einem Kunden, dass er dir zweimal geschrieben hat.

Der Grund steckt in einer Zeile, die WordPress ab Werk benutzt, und in drei DNS-Einträgen, die auf den meisten Webseiten fehlen.

Was WordPress ohne SMTP macht

WordPress verschickt Mails über die Funktion wp_mail(). Ohne weitere Einrichtung reicht die an die PHP-Funktion mail() weiter, und die übergibt die Nachricht an das Mailprogramm deines Webservers.

Damit ist WordPress fertig. wp_mail() liefert true zurück, sobald die Übergabe geklappt hat. Ob die Nachricht jemals ein Postfach erreicht, steht auf einem anderen Blatt, und WordPress erfährt es nie.

Für den Empfänger sieht diese Mail so aus: Sie behauptet, von info@deine-firma.de zu kommen, abgeliefert wird sie aber von einem Webserver, der mit deiner Domain nichts zu tun hat. Eine Signatur fehlt. Die IP-Adresse teilst du dir auf einem gewöhnlichen Hosting-Paket mit hunderten fremden Kunden, von denen einer vielleicht gerade Werbemails verschickt.

Aus dieser Kombination wird eine Einstufung als Spam. Im besseren Fall landet die Mail im Spam-Ordner, im schlechteren wird sie ohne Rückmeldung verworfen.

Warum WordPress-Mails im Spam landen

Die Prüfung beim Empfänger läuft in Sekundenbruchteilen und stellt im Kern eine Frage: Darf dieser Server im Namen dieser Domain senden?

Beantwortet wird sie über Einträge im DNS deiner Domain. Fehlen sie, fällt die Antwort negativ aus. Und das betrifft nicht nur Kontaktformulare. Auch Passwort-zurücksetzen-Mails, Bestellbestätigungen aus WooCommerce und Benachrichtigungen über neue Kommentare gehen denselben Weg.

Besonders unangenehm wird es bei Passwort-Mails. Wer sich nicht mehr anmelden kann und die Zurücksetzen-Mail nicht bekommt, kommt gar nicht mehr in seine eigene Webseite.

Die drei DNS-Einträge, die deine Mails legitimieren

SPF ist eine Liste. In einem TXT-Eintrag deiner Domain steht, welche Server für dich senden dürfen. Der Empfänger schlägt nach und vergleicht mit dem Server, der gerade abliefert. Steht er nicht auf der Liste, ist die Prüfung durchgefallen.

DKIM ist eine Unterschrift. Der versendende Dienst signiert jede Nachricht kryptografisch, der öffentliche Schlüssel liegt im DNS. Damit lässt sich prüfen, dass die Mail unterwegs nicht verändert wurde und wirklich von dem Dienst stammt, der behauptet, sie verschickt zu haben.

DMARC ist die Anweisung darüber. Der Eintrag sagt dem Empfänger, was er tun soll, wenn SPF und DKIM scheitern, und an welche Adresse er Berichte schicken darf. Dazu verlangt DMARC, dass die Absenderadresse im Kopf der Mail zur Domain aus SPF oder DKIM passt. Genau daran scheitern viele Einrichtungen, die auf dem Papier vollständig aussehen.

Anfangen kannst du mit p=none. Das ändert am Verhalten der Empfänger nichts, erfüllt aber die Anforderung und schaltet die Berichte frei. Erst wenn du in den Berichten siehst, dass alles sauber läuft, verschärfst du auf quarantine oder reject.

Ab wann Google und Microsoft deine Mails abweisen

Die Anbieter haben in den letzten Jahren die Regeln festgezurrt, und zwar mit Stichtagen.

Google, seit 1. Februar 2024. Für jeden Absender, unabhängig von der Menge: SPF oder DKIM eingerichtet, TLS für die Übertragung, gültige DNS-Einträge in beide Richtungen (auch als PTR-Eintrag bezeichnet), eine Spam-Quote unter 0,3 Prozent und ein Nachrichtenformat nach RFC 5322.

Ab 5.000 Nachrichten am Tag kommt dazu: SPF und DKIM, ein DMARC-Eintrag, die Übereinstimmung der Absenderdomain mit SPF oder DKIM, und bei Werbemails ein Abmeldelink, der mit einem Klick funktioniert.

Microsoft, seit 5. Mai 2025. Wer mehr als 5.000 Nachrichten am Tag an Outlook.com, Hotmail.com oder Live.com schickt, braucht SPF, DKIM und DMARC. Nachrichten ohne diese Grundlage werden direkt beim Übergeben abgewiesen, mit der Meldung 550 5.7.15 Access denied, sending domain does not meet the required authentication level.

Die Schwelle von 5.000 erreicht ein kleiner Betrieb nie. Die Anforderungen für alle Absender gelten aber trotzdem, und die Richtung ist erkennbar: Was heute für Massenversender gilt, ist morgen die Grundlinie.

SMTP in WordPress einrichten

Der Weg führt über einen Dienst, der auf Zustellung spezialisiert ist. Er pflegt den Ruf seiner IP-Adressen, signiert deine Mails und sagt dir, was mit jeder einzelnen passiert ist.

Angebunden wird er auf zwei Arten. Über SMTP baut dein Webserver eine Verbindung zum Dienst auf, üblicherweise auf Port 587 mit STARTTLS, und meldet sich mit Zugangsdaten an. Über die HTTP-Schnittstelle des Anbieters geht die Nachricht stattdessen als normale Web-Anfrage raus.

Die zweite Variante ist die robustere. Manche Hoster sperren ausgehende Mail-Ports, und wenn etwas schiefgeht, bekommst du eine lesbare Fehlermeldung statt eines Zeitüberlaufs. Das Kontaktformular dieser Webseite läuft genau so: Es spricht die HTTP-Schnittstelle von SMTP2GO an, die Zugangsdaten liegen außerhalb des Web-Roots und stehen in keiner Datei, die ein Besucher aufrufen könnte.

Die Einrichtung besteht dann aus vier Schritten: Konto beim Dienst anlegen, Domain dort verifizieren, die vom Dienst genannten SPF- und DKIM-Einträge ins DNS setzen, und im Plugin die Zugangsdaten hinterlegen. Der dritte Schritt ist der, den die meisten überspringen, und ohne ihn bringt der Rest wenig.

Welches SMTP-Plugin du nehmen solltest

Zahlen aus dem WordPress-Plugin-Verzeichnis, Stand August 2026.

PluginInstallationenKostenProtokoll
WP Mail SMTP4 Mio.+frei, Pro-Versionerst in der Pro-Version
FluentSMTP600.000+vollständig kostenlosinklusive

WP Mail SMTP ist das verbreitetste Plugin und hat für jeden Anbieter eine bebilderte Anleitung. Das Protokoll, also die Liste aller verschickten Mails samt Ergebnis, liegt allerdings hinter der Bezahlschranke. Genau dieses Protokoll brauchst du aber, wenn ein Kunde behauptet, er habe geschrieben.

FluentSMTP bringt es mit und hat nach Angabe der Entwickler keine Pro-Version, hinter der Funktionen liegen. Für die meisten Webseiten ist das die pragmatischere Wahl.

Ein Plugin ist kein Zwang. Wer das Formular selbst programmiert, spricht die Schnittstelle direkt an und spart sich die Erweiterung. Für eine gewöhnliche WordPress-Webseite ist das aber Aufwand ohne Gegenwert.

Welchen Mail-Dienst du dahinter setzt

Für ein Kontaktformular und die Systemmails einer Webseite reicht die kostenlose Stufe fast immer. Bei SMTP2GO sind das 1.000 Mails im Monat bei höchstens 200 am Tag. Wird es mehr, kostet die Starter-Stufe 10 US-Dollar im Monat für 10.000 Mails, die Professional-Stufe 75 US-Dollar für 100.000.

Vergleichbare Dienste sind Brevo, Postmark, Mailgun und Amazon SES. Die Unterschiede liegen weniger in der Zustellrate als in der Bedienung und darin, wie gut das Protokoll ist.

Was du nicht tun solltest: dein eigenes Gmail- oder Microsoft-Konto als Versandweg eintragen. Die Anbieter begrenzen den Versand, und sobald jemand das Passwort ändert oder an der Zwei-Faktor-Anmeldung dreht, steht das Formular still. Gemerkt wird das erfahrungsgemäß erst, wenn wochenlang keine Anfrage kam.

So prüfst du, ob deine Mails ankommen

Der Test-Knopf im Plugin sagt nur, dass die Verbindung zum Dienst steht. Er sagt nichts darüber, wie der Empfänger die Mail bewertet. Diese vier Schritte sagen es:

  1. Schick dir eine Mail an eine Gmail-Adresse und öffne dort „Original anzeigen”. Oben stehen SPF, DKIM und DMARC. Alle drei müssen auf PASS stehen.
  2. Lass die Mail bei mail-tester.com bewerten. Der Dienst gibt eine Punktzahl von 10 und nennt jede Ursache für Abzüge einzeln.
  3. Benutze dein echtes Formular, nicht den Test-Knopf. Nur so läuft dieselbe Kette wie bei einem Kunden, inklusive Spamschutz und Absenderadresse.
  4. Sieh nach zwei Wochen ins Protokoll deines Dienstes. Dort steht, wie viele Mails zugestellt, abgewiesen oder als Spam gemeldet wurden.

Wiederholen solltest du das nach jedem Umzug auf einen anderen Server und nach jeder Änderung an deinen DNS-Einträgen. Wer die Wartung abgibt, hat das ohnehin im Turnus. Beides bricht eine funktionierende Einrichtung, ohne dass irgendwo eine Warnung erscheint.

Fazit zu WordPress und SMTP

Die E-Mail-Zustellung ist der Teil einer Webseite, der lautlos kaputtgeht. Es gibt keine Fehlermeldung, keinen roten Balken im Dashboard, nur ausbleibende Anfragen, die niemand vermisst, weil niemand von ihnen weiß.

Der Aufwand für die Reparatur ist überschaubar: ein Konto bei einem Mail-Dienst, drei Einträge im DNS, ein Plugin mit Zugangsdaten. Danach weißt du zum ersten Mal, ob deine Mails ankommen, statt es zu hoffen.

Häufige Fragen zu WordPress und SMTP

Warum kommen meine WordPress-Mails nicht an?

Fast immer, weil sie über die PHP-Funktion mail() verschickt werden. Der Empfänger prüft, ob der Server, der die Mail abliefert, für deine Domain senden darf. Bei einem gewöhnlichen Webserver steht das nirgends, es fehlt eine DKIM-Signatur, und die IP-Adresse teilst du dir mit fremden Kunden. Das reicht für eine Einstufung als Spam. WordPress merkt davon nichts und zeigt trotzdem „Nachricht gesendet".

Was ist der Unterschied zwischen SMTP und der PHP-Funktion mail()?

mail() übergibt die Nachricht an das Mailprogramm des Webservers und ist danach fertig. SMTP baut stattdessen eine authentifizierte Verbindung zu einem Mail-Dienst auf, meldet sich dort mit Zugangsdaten an und übergibt die Nachricht an eine Infrastruktur, die für Zustellung gebaut ist. Der Dienst signiert die Mail, kümmert sich um den Ruf seiner IP-Adressen und meldet dir zurück, was mit jeder einzelnen Nachricht passiert ist.

Brauche ich SPF, DKIM und DMARC wirklich alle drei?

Für einen kleinen Betrieb reichen SPF und DKIM, um die Grundanforderungen von Google zu erfüllen. DMARC wird ab 5.000 Nachrichten am Tag verlangt, ist aber auch darunter sinnvoll: Erst DMARC sagt dem Empfänger, was er bei einem gescheiterten Test tun soll, und erst dann bekommst du Berichte darüber, wer in deinem Namen Mails verschickt. Anfangen kannst du mit der harmlosen Einstellung p=none.

Welches SMTP-Plugin ist das beste?

WP Mail SMTP hat mit über vier Millionen Installationen die größte Verbreitung und die meisten Anleitungen im Netz, führt das Mail-Protokoll aber erst in der kostenpflichtigen Fassung. FluentSMTP ist vollständig kostenlos, bringt das Protokoll mit und hat keine Pro-Version, hinter der Funktionen liegen. Für die meisten Webseiten ist FluentSMTP die pragmatischere Wahl.

Kann ich einfach mein Gmail-Konto als Absender nehmen?

Technisch ja, praktisch keine gute Idee. Google begrenzt den Versand pro Tag, und sobald du das Passwort änderst oder die Zwei-Faktor-Anmeldung anpasst, steht dein Kontaktformular still, ohne dass es jemand merkt. Ein Dienst, der auf Transaktionsmails ausgelegt ist, kostet in der Einstiegsgröße nichts und liefert dir dazu ein Protokoll über jede Nachricht.

Beitrag teilen
Alle Beiträge

Lass uns über die E-Mails deiner Webseite reden.

Erzähl mir kurz von deinem Projekt. Ich melde mich persönlich zurück. Kostenlos, unverbindlich und ohne Verkaufsdruck.

Kostenloses Erstgespräch oder direkt anrufen: 0172 300 11 13
Referenzen

Unternehmen, die mit mir arbeiten

Vom Handwerksbetrieb bis zum Onlineshop. Eine Auswahl der Marken, die auf meine Arbeit vertrauen.

Logo Familienwerk Sölden
Logo Gerber GmbH
Logo hand:sam cosmetics
Logo HORUS Advisory Group
Logo Riegel Bio Weine
Logo M.A.D Rechtsanwälte
Neu Miete deine Webseite