Funktioniert der WordPress PHPMailer auf deiner Website nicht, so dass du und deine Nutzer wichtige E-Mails verpassen? WordPress verwendet standardmäßig PHPMailer und die Funktion wp_mail(), um E-Mails von deinem Webhosting-Mailserver zu versenden.
Allerdings ist dies keine zuverlässige Methode, um E-Mails zu versenden, und manchmal werden deine Nachrichten nicht gesendet oder landen im Spam-Ordner. Einige GoDaddy-Kunden hatten Probleme mit PHPMailer auf GoDaddy Managed Hosting-Konten.
In dieser Anleitung zeige ich dir, warum das passiert und wie du es beheben kannst, damit deine E-Mails mit einem zuverlässigen Mailer und dem WP Mail SMTP Plugin richtig zugestellt werden!
Repariere deine WordPress-E-Mails jetzt! 🙂
Was ist PHPMailer in WordPress?
PHPMailer ist eine Code-Bibliothek, die PHP-Anwendungen zum Versenden von E-Mails nutzen können. Viele Content Management Systeme (CMS), darunter WordPress, nutzen PHPMailer.
Genauer gesagt verwendet WordPress eine PHP-Mailfunktion namens wp_mail(), um E-Mails über deinen Webhosting-Server zu versenden. Dank wp_mail() kannst du sofort damit beginnen, E-Mails von deiner WordPress-Website aus zu versenden.
Dazu gehören WordPress-Admin-Benachrichtigungen, E-Mails zur Benutzerverwaltung, wie z. B. E-Mails zum Zurücksetzen von Passwörtern, und E-Mails von Plugins, wie z. B. Benachrichtigungen zum Senden von Kontaktformularen.
Der Nachteil ist, dass PHPMailer und wp_mail() deinen E-Mails keine Authentifizierung hinzufügen, um zu verhindern, dass sie an Spam gehen.
Wenn dein Webserver nicht für den Versand großer Mengen von E-Mails eingerichtet ist, könntest du außerdem Probleme bekommen, wenn du Massen-E-Mails versendest, die die von deinem Hosting-Anbieter festgelegten Grenzen überschreiten.
Wenn du deine WordPress-Website mit WP Mail SMTP an einen SMTP-Provider eines Drittanbieters anbindest, kannst du diese E-Mail-Probleme vermeiden und PHPMailer nicht funktionieren lassen.

Wie behebt man, dass WordPress PHPMailer nicht funktioniert?
Um das Problem zu lösen, dass PHPMailer keine E-Mails von deiner WordPress-Website versendet, musst du deine Senderdomain authentifizieren und SMTP auf deiner Website konfigurieren. Ich zeige dir in ein paar einfachen Schritten, wie das geht:
Schritt 1: Installiere ein SMTP WordPress Plugin
Der einfachste Weg, deine Website mit einem SMTP-Server zu verbinden, ist die Verwendung eines Plugins. Es gibt viele SMTP-Plugins für WordPress, aber wir empfehlen WP Mail SMTP.
Es ist einfach zu bedienen und bietet viele fortschrittliche Funktionen zum Verfolgen deiner E-Mails, nachdem du es eingerichtet hast. Wenn du Hilfe bei der Installation des WP Mail SMTP-Plugins brauchst, schau dir diese Anleitung zur Installation eines WordPress-Plugins an.

Die kostenlose Version von WP Mail SMTP verbessert deine E-Mail-Zustellung, oder du kannst ein Upgrade durchführen, um auf die E-Mail-Protokollierung und andere erweiterte Funktionen zuzugreifen.
Schritt 2: Konfiguriere deinen SMTP-Mailer
Sobald du WP Mail SMTP installiert hast, musst du es so einrichten, dass es deine Website mit deinem SMTP-Dienstanbieter (auch Mailer genannt) verbindet.
Wenn du es vorziehst, WP Mail SMTP von einem Profi konfigurieren zu lassen, bietet unser Support-Team gegen einen Aufpreis einen White Glove Setup Service an.
Wenn du die Arbeit selbst machen willst, kannst du dein WordPress-Dashboard öffnen und zu WP Mail SMTP " Einstellungen gehen. Klicke dann auf die Schaltfläche Einrichtungsassistent starten.

Der Einrichtungsassistent führt dich Schritt für Schritt durch den Prozess und beginnt mit der Auswahl eines Mailers. Hier gibt es viele Optionen, aber ich empfehle SendLayer, SMTP.com oder Brevo (ehemals Sendinblue).

Diese Mailer sind einfach zu bedienen, erschwinglich und sehr zuverlässig für den Versand von Transaktionsmails. Du musst bei jedem Mailer, den du wählst, ein Konto anlegen.
Dazu musst du eventuell DNS-Einträge zu deinen Domain-Einstellungen hinzufügen, um die SMTP-Authentifizierung zu deinem Domain-Namen hinzuzufügen. In der Dokumentation deines Mailers erfährst du, wie du das einrichtest:
- SendLayer
- SMTP.de
- Brevo
- Amazon SES
- Google Workspace / Gmail
- Mailgun
- Microsoft 365 / Outlook.com
- Poststempel
- SendGrid
- SparkPost
- Zoho Mail
- Andere SMTP
Wenn du fertig bist, klicke auf Speichern und Weiter, um zum nächsten Schritt zu gelangen. Je nachdem, welchen E-Mail-Dienst du gewählt hast, siehst du auf dem nächsten Bildschirm einige zusätzliche SMTP-Einstellungen.
Hier kannst du den Absendernamen und die Absender-E-Mail auswählen und den API-Schlüssel für deinen Mailer eingeben, falls du einen brauchst.

Nachdem du alle erforderlichen Einstellungen eingegeben hast, klicke erneut auf Speichern und Weiter.
Schritt 3: Aktiviere E-Mail-Protokollierung und Warnmeldungen
WP Mail SMTP wird dich dann fragen, welche Funktionen du für deine Website aktivieren möchtest. Verbesserte E-Mail-Zustellbarkeit, E-Mail-Fehlerverfolgung und vollständige E-Mail-Berichte werden automatisch aktiviert.

Du kannst auch detaillierte E-Mail-Protokolle aktivieren, die die Kopfzeilen deiner E-Mails speichern und dir den Zustellungsstatus jeder von deiner Website versendeten E-Mail sowie die Öffnungs- und Klickverfolgung anzeigen.

Wenn du jede Woche eine E-Mail mit einer Zusammenfassung der E-Mails auf deiner Website erhalten möchtest, aktiviere das Kontrollkästchen für die wöchentliche E-Mail-Zusammenfassung. Diese E-Mail zeigt dir einen Überblick über die Statistiken für deine Website der vergangenen Woche.

Wenn du eine SMS-, E-Mail- oder Slack-Benachrichtigung erhalten möchtest, wenn deine Website keine E-Mail versendet, kannst du die E-Mail-Sofortbenachrichtigung aktivieren. Das ist sehr hilfreich bei der Behebung von Problemen, die mit deinen WordPress-E-Mails auftreten.
Der Einrichtungsassistent bittet dich, einige zusätzliche Einstellungen für die von dir aktivierten Funktionen vorzunehmen, z. B. welche Kennzahlen du in deinen E-Mail-Protokollen verfolgen und welche Inhalte du einbeziehen möchtest.

Wenn du also sicherstellen möchtest, dass mit deinen E-Mails immer alles gut läuft, empfehle ich dir, diese zusätzlichen Funktionen zu aktivieren, um das Beste aus WP Mail SMTP herauszuholen.
Schritt 4: Einen E-Mail-Test durchführen
Sobald du die Einrichtung von WP Mail SMTP abgeschlossen hast, sendet der Einrichtungsassistent eine Test-E-Mail, um zu prüfen, ob alles so funktioniert, wie es soll. Wenn die Einrichtung korrekt ist, siehst du eine Meldung, die besagt, dass die Test-E-Mail erfolgreich gesendet wurde.

An diesem Punkt ist es eine gute Idee, auf ein paar echte E-Mails zu warten, die von deiner Website aus verschickt werden - nur um sicherzugehen, dass der Fehler "could not instantiate mail function" nicht wieder auftaucht.
Wenn du nicht warten willst, kannst du selbst weitere Test-E-Mails versenden. Gehe zu WP Mail SMTP " Werkzeuge " E-Mail-Test, gib eine E-Mail-Adresse ein, auf die du Zugriff hast, und klicke auf Senden.

Hier ist ein Screenshot, wie die Testnachricht in Ihrem Posteingang aussehen könnte, damit Sie wissen, was Sie erwartet. So stellen Sie sicher, dass Ihre E-Mails nun erfolgreich versendet werden.

Schritt 5: Fehlgeschlagene E-Mails sofort erneut senden
Wenn PHPMailer auf deiner WordPress-Website nicht funktioniert, kann ein Wechsel zu SMTP mit WP Mail SMTP helfen, das Problem zu beheben. Danach kannst du alle fehlgeschlagenen E-Mails direkt von deinem WordPress-Dashboard aus erneut versenden.
Vergewissere dich dazu, dass die Einstellung Inhalt für alle gesendeten E-Mails speichern aktiviert ist. Du kannst sie während der Einrichtung aktivieren oder indem du zu WP Mail SMTP " Einstellungen " E-Mail-Protokoll gehst.

Als Nächstes gehst du zu WP Mail SMTP " Email Log. Hier siehst du eine Liste der E-Mails, die von deiner Website aus versendet wurden. E-Mails, die fehlgeschlagen sind, werden mit einem roten Punkt markiert. Klicke auf Log anzeigen neben der E-Mail, die du erneut versenden möchtest.

Klicke auf der rechten Seite des Protokolls auf die Schaltfläche Erneut senden. Du kannst auch die E-Mail-Adresse ändern, falls nötig. Wenn du fertig bist, klicke auf Ja, um es erneut zu senden.

Das war's. So kannst du ganz einfach prüfen, ob es Probleme gibt, und versuchen, die E-Mail noch einmal zu versenden, ohne alles noch einmal zu machen.
FAQs zur Behebung von WordPress PHPMailer funktioniert nicht
Zu erfahren, wie man WordPress PHPMailer repariert, ist ein beliebtes Thema bei unseren Lesern. Hier findest du Antworten auf einige häufig gestellte Fragen zu diesem Thema:
Warum funktioniert PHPMailer auf meiner WordPress-Seite nicht?
Meistens funktioniert PHPMailer nicht mehr, weil dein Webhost die Standard-E-Mail-Methode blockiert. Das kann WordPress daran hindern, E-Mails wie Passwortrücksetzungen oder Formularbenachrichtigungen zu versenden.
Was ist die Ursache für die Fehlermeldung "PHPMailer konnte eine Verbindung zum SMTP-Server herstellen, ist aber gescheitert"?
Dieser Fehler bedeutet normalerweise, dass die Verbindung gestartet, aber nicht angenommen wurde. Das Problem könnte ein falsches Passwort, eine falsche Portnummer oder eine blockierte Firewall auf dem Server sein.
Wie kann ich testen, ob PHPMailer E-Mails versendet?
Installiere WP Mail SMTP und gehe zu WP Mail SMTP " Tools " Email Test. Sende eine Test-E-Mail an dich selbst. Wenn sie in deinem Posteingang landet, funktioniert PHPMailer über SMTP.
Was ist der Unterschied zwischen wp_mail und PHPMailer?
wp_mail() ist eine WordPress-Funktion, die hinter den Kulissen E-Mails mit PHPMailer versendet. Es ist das Tool, das WordPress aufruft, aber PHPMailer übernimmt den eigentlichen Versand.
Kann ich Gmail SMTP mit PHPMailer in WordPress verwenden?
Ja. Verwende ein Plugin wie WP Mail SMTP, wähle Google Workspace / Gmail als Mailer und verbinde dein Google-Konto. So kann deine Website Nachrichten über die Gmail-Server versenden.
Wo werden PHPMailer-Fehler in WordPress angezeigt?
Du kannst PHPMailer-Fehler auf dem Bildschirm sehen, wenn der Versand fehlschlägt, oder im Fehlerprotokoll deiner Website. Einige SMTP-Plugins wie WP Mail SMTP protokollieren diese Meldungen ebenfalls, damit du sie leicht überprüfen kannst.
Als Nächstes findest du das beste Kontaktformular-Plugin für WordPress
Kontaktformular-Plugins wie WPForms helfen dir, Verkäufe zu tätigen und dein Geschäft auszubauen, indem sie Besuchern eine einfache Möglichkeit bieten, mit dir in Kontakt zu treten.
In unserer Liste der besten WordPress-Kontaktformular-Plugins findest du die besten Empfehlungen. Du kannst auch unsere Anleitung lesen, wie du E-Mail-Benachrichtigungen über das Kontaktformular an mehrere E-Mail-Adressen senden kannst.
Repariere deine WordPress-E-Mails jetzt
Bist du bereit, deine E-Mails zu verbessern? Starten Sie noch heute mit dem besten WordPress SMTP-Plugin. Wenn du keine Zeit hast, deine E-Mails zu reparieren, kannst du gegen Aufpreis eine umfassende White Glove Setup-Unterstützung erhalten und es gibt eine 14-tägige Geld-zurück-Garantie für alle kostenpflichtigen Angebote.
Wenn dir dieser Artikel geholfen hat, dann folge uns bitte auf Facebook und Twitter für weitere WordPress-Tipps und -Anleitungen.