Wie versende ich WordPress-E-Mails auf localhost mit smtp

Wie man WordPress-E-Mails auf dem Localhost mit SMTP versendet

Willst du WordPress-E-Mails auf dem Localhost mit SMTP versenden?

Eine lokal gehostete WordPress-Seite kann keine E-Mails versenden, weil deine Seite noch nicht online ist. Aber mit dem richtigen Plugin kannst du die E-Mail-Funktionalität auf deiner WordPress-Seite aktivieren, auch wenn du noch keinen Webhost hast.

In dieser Anleitung zeigen wir dir eine einfache Methode, um SMTP auf dem Localhost einzurichten und ausgehende WordPress-E-Mails zu aktivieren.

Repariere deine WordPress-E-Mails jetzt

Wie versende ich eine E-Mail von WordPress auf Localhost?

Mit WP Mail SMTP kannst du E-Mails von WordPress auf dem Localhost versenden.

Das Plugin übernimmt die Standard-E-Mail-Versandfunktion in WordPress, sodass deine E-Mails stattdessen über einen SMTP-Anbieter geleitet werden.

Das bedeutet, dass du Plugin-Nachrichten und Kontaktformular-Tests von deiner Staging-Seite erhältst, auch wenn sie nicht live im Internet ist.

WP Mail SMTP macht es einfach, SMTP auf dem Localhost zu nutzen, damit du nicht den Fehler "Could not instantiate mail function" bekommst. Es unterstützt viele kostenlose Anbieter, die ideal sind, um Dinge auszuprobieren, bevor du loslegst.

Wir führen dich durch die Einrichtungsschritte und empfehlen dir einige kostenlose Anbieter, mit denen du deine neue Website testen kannst.

Wie man WordPress-E-Mails auf Localhost mit SMTP abruft

Die folgenden Schritte funktionieren mit jeder localhost-Installation, einschließlich:

  • Local WP (früher Local by Flywheel)
  • DevKinsta
  • WAMP/ MAMP/ LAMP/ XAMPP

1. WP Mail SMTP installieren

WP Mail SMTP ist das Plugin, das du brauchst, um E-Mails von deiner WordPress Localhost-Installation aus zu versenden.

Wenn du WP Mail SMTP noch nicht installiert hast, musst du die Zip-Datei von deinem WP Mail SMTP-Konto herunterladen.

Du findest sie auf der Registerkarte " Downloads ":

WP Mail SMTP herunterladen, um das WPForms-Kontaktformular zu reparieren, das keine E-Mails sendet

Als nächstes öffnest du dein WordPress-Dashboard.

Gehe zur Seite Plugins und suche nach der Zip-Datei. Klicke auf Jetzt installieren, um sie auf deiner lokalen Website zu installieren.

WP Mail SMTP installieren

Sobald du das Plugin aktiviert hast, öffnet sich der WP Mail SMTP Setup Wizard.

2. Wähle einen SMTP-Mailer im Einrichtungsassistenten

Um mit der Konfiguration eines SMTP-Mailers für deine Localhost-Website zu beginnen, klickst du auf dem Willkommensbildschirm des WP Mail SMTP Setup Wizard auf die Schaltfläche Let's Get Started.

SMTP Einrichtungsassistent loslegen

WP Mail SMTP unterstützt alle wichtigen Mailingdienste. Für dieses Tutorial wählen wir Brevo (ehemals Sendinblue), weil es kostenlos ist und sich am einfachsten für eine Localhost-Site einrichten lässt.

Klicke unten rechts auf Speichern und Weiter, nachdem du Brevo als deinen Mailer ausgewählt hast.

Wähle Brevo als deinen SMTP-Mailer

Jetzt musst du einen API-Schlüssel für dein Brevo-Konto und eine Domain eingeben, die mit Brevo konfiguriert ist.

Gib deinen Brevo API-Schlüssel ein

Wenn du noch kein Brevo-Konto hast, kannst du kostenlos einsteigen, ohne deine Kreditkartendaten eingeben zu müssen.

Gehe in einem neuen Tab zu Brevo (stelle sicher, dass der aktuelle WP Mail SMTP Setup Wizard in einem anderen Tab oder Fenster geöffnet bleibt).

Gib einfach deine Kontaktinformationen ein, um ein neues Brevo-Konto zu erstellen. Sobald dein Konto fertig ist, mach mit dem nächsten Schritt weiter.

3. Eine Domain zu Brevo hinzufügen

Um eine Domain zu deinem Brevo-Konto hinzuzufügen, öffne dein Brevo-Dashboard.

Klicke oben rechts auf dein Profil und wähle dann Absender & IP.

Wähle die Option für Absender, Domains & Dedizierte IPs

Auf dem nächsten Bildschirm klickst du auf die Option Domains .

Wähle die Option Domains in deinen Brevo-Einstellungen

Dann klickst du auf die Schaltfläche Domäne hinzufügen .

Eine neue Domain in Brevo hinzufügen

Bei einer Localhost-Installation ist der Domainname nicht wichtig. Du kannst jeden beliebigen Namen für deine Domain eingeben. Für diese Anleitung nennen wir unsere Domain einfach "exampledomain".

Gib deinen Domainnamen in Brevo ein

Wenn du auf Speichern drückst, öffnet sich ein neuer Bildschirm, der dich auffordert, deine Domain zu verifizieren und zu authentifizieren, indem du verschiedene DNS-Einträge hinzufügst.

Da du aber nur E-Mails von einer Localhost-WordPress-Installation aus versenden willst, musst du keine Autorisierungsschritte durchführen. Du kannst diesen Teil überspringen und unten auf Ich mach's später klicken.

Überspringe die Verifizierung und Authentifizierung, indem du auf "Ich mache es später" klickst.

Super! Jetzt müssen wir uns nur noch einen API-Schlüssel besorgen, wie im nächsten Schritt gezeigt.

4. Erhalte den Brevo API-Schlüssel

Klicke erneut auf dein Profilsymbol oben rechts und wähle SMTP & API aus dem Menü.

Klicke in deinem Brevo-Konto auf SMTP & API

Klicke auf der nächsten Seite auf die Schaltfläche Einen neuen API-Schlüssel generieren.

Erstelle deinen Brevo API Schlüssel

Gib einen Namen für deinen Schlüssel ein und klicke dann auf Erzeugen.

Benenne deinen API-Schlüssel im Brevo-Setup

Sobald du auf Erzeugen drückst, erstellt Brevo einen neuen API-Schlüssel für dich.

Kopiere deinen Brevo API Schlüssel

Kopiere den Schlüssel und drücke OK.

Jetzt haben wir alles, was wir brauchen, um unsere SMTP-Konfiguration für eine Localhost-WordPress-Site abzuschließen.

5. WP Mail SMTP-Konfiguration abschließen

Kehre zur Registerkarte des WP Mail SMTP-Einrichtungsassistenten zurück.

Zuerst fügen wir den API-Schlüssel ein, den wir gerade erstellt und aus dem API-Feld in Brevo kopiert haben.

Gib deinen Brevo API-Schlüssel ein

Scrolle nach unten und gib die Domain, die du in Schritt 3 hinzugefügt hast, in das Feld Sende-Domain ein.

Gib einen Namen in das Feld Absendername ein. Das ist der Name, der in deinen ausgehenden WordPress-E-Mails erscheinen wird.

Danach gibst du eine Absender-E-Mail ein. Das kann alles sein, solange du sicherstellst, dass die Absenderdomäne dieselbe ist wie die, die du oben eingegeben hast.

Details für deine sendende Domain in Brevo hinzufügen

Drücke dann auf Speichern und Weiter , um zum nächsten Schritt zu gelangen.

Speichere und fahre mit dem nächsten Einrichtungsschritt fort

Auf dem nächsten Bildschirm wählst du die Funktionen aus, die du für WP Mail SMTP aktivieren möchtest und drückst dann erneut auf Speichern und Weiter.

Wähle die E-Mail-Funktionen aus, die du aktivieren möchtest

Du kannst alle weiteren Schritte entweder überspringen oder speichern. Im letzten Schritt überprüft WP Mail SMTP deine Konfiguration und zeigt eine Erfolgsmeldung an, wenn alles richtig eingerichtet wurde.

Hinweis: Wenn du ein Windows-Benutzer bist, erhältst du an dieser Stelle möglicherweise eine Fehlermeldung (cURL-Fehler 60). Leider ist dies ein bekanntes Problem unter Windows und erfordert eine Änderung des Codes, damit es funktioniert. In diesem Abschnitt findest du Anweisungen, wie du diesen Fehler beheben kannst.

Klicke auf Test-E-Mail senden, um selbst einen Test durchzuführen und sicherzustellen, dass die E-Mails von deinem Localhost aus versendet werden.

eine Test-E-Mail senden

Im nächsten Schritt erfährst du, wie du eine Test-E-Mail versenden kannst.

6. Versende eine Test-E-Mail von WordPress auf Localhost

Gib auf dem Bildschirm mit der Test-E-Mail eine E-Mail-Adresse ein, auf die du Zugriff hast, und drücke auf E-Mail senden.

Test-E-Mail senden

Du bekommst eine Nachricht, die besagt, dass deine E-Mail zwar versendet wurde, aber die Zustellbarkeit verbessert werden sollte. Das liegt daran, dass du diese Schritte in Brevo übersprungen hast, da es sich nur um einen Test handelt.

E-Mail-Test durchgeführt

Gehe jetzt zu deinem Posteingang und du solltest die Test-E-Mail sehen. Bedenke, dass es manchmal ein paar Minuten dauert, bis die E-Mail ankommt. Du solltest auch deinen Spam-Ordner überprüfen, wenn die E-Mail nach ein paar Minuten nicht in deinem Posteingang erscheint.

Außerdem könnten die Bilder in der Test-E-Mail kaputt sein. Das liegt daran, dass sie von deiner Website geladen werden. Wenn deine Website also nicht live im Internet ist, sind die Bilder nicht zugänglich.

Anweisungen für Windows-Benutzer

Beim Einrichten von SMTP localhost auf einem Windows-Rechner erhalten viele Benutzer diesen Fehler:

cURL-Fehler 60: SSL-Zertifikatsproblem: Lokales Ausstellerzertifikat kann nicht abgerufen werden

Das ist ein bekanntes Problem. Aber zum Glück ist es nicht so schwer zu beheben. Zur Behebung musst du eine kleine Datei herunterladen und eine einzige Codezeile in die php.ini-Datei deiner Localhost-Installation einfügen.

Um zu beginnen, gehe auf diese Seite und lade die Datei cacert.pem herunter.

Nachdem der Download abgeschlossen ist, musst du die php.ini-Datei für deine WordPress-Installation auf deinem lokalen Host in deinem System suchen. Du findest sie in der Regel unter:

C:/Benutzer/Lokale Sites/conf/php/php.ini.hbs

Öffne die Datei php.ini.hbs mit einem Code- oder Texteditor (Notepad funktioniert auch gut). Gib dann diese Codezeile irgendwo in der Datei ein:

curl.cainfo="/pfad/zum/heruntergeladen/cacert.pem"

Ersetze im obigen Code einfach den Teil "/path/to/downloaded/" durch den tatsächlichen Speicherort der Datei cacert.pem auf deinem Computer. Wenn du fertig bist, speichere die php.ini-Datei mit deinen neuen Änderungen und schließe sie.

Starte deinen WordPress-Server auf dem Localhost neu und besuche deine Website. Gehe zu WP Mail SMTP " Einstellungen " E-Mail-Test und führe den E-Mail-Test erneut durch.

Test-E-Mail senden

Wenn die von dir vorgenommenen Änderungen korrekt gespeichert wurden, solltest du diese Meldung sehen:

E-Mail-Test durchgeführt

Ausgezeichnet! Geh einfach zu deinem Posteingang, um die Test-E-Mail zu finden.

E-Mail-Erfolg

Herzlichen Glückwunsch! Damit ist die SMTP-Einrichtung für deine Localhost-WordPress-Site abgeschlossen.

Aber um noch mehr aus WP Mail SMTP herauszuholen, gibt es einen optionalen Schritt, den du vielleicht machen möchtest.

7. WordPress E-Mail-Benachrichtigungen auf dem Localhost deaktivieren (optional)

Jetzt, wo dein WordPress-SMTP auf localhost funktioniert, wirst du automatische E-Mail-Benachrichtigungen von WordPress erhalten, z. B. für Dinge wie:

Während du deine Website entwickelst und Dinge ausprobierst, solltest du die automatischen Update-E-Mails in WordPress deaktivieren.

WP Mail SMTP verfügt über eine Reihe von Konfigurationsoptionen, mit denen du E-Mails ganz einfach ein- oder ausschalten kannst, ohne in den Code eintauchen zu müssen. Das ist eine großartige Möglichkeit, um zu verhindern, dass deine Localhost-Websites tonnenweise E-Mails versenden, die du nicht willst.

Aber denk daran, dass du eine Pro-Lizenz brauchst, um diese Funktion nutzen zu können.

Um deine Localhost-E-Mails zu kontrollieren, gehe zu WP Mail SMTP " Einstellungen.

WP Mail SMTP-Einstellungen

Und jetzt klickst du auf E-Mail-Steuerungen in den Registerkarten oben.

E-Mail-Steuerungen in WP Mail SMTP

Jetzt kannst du ganz einfach alle WordPress-E-Mails deaktivieren, die du nicht erhalten möchtest.

Automatische Plugin-Update-E-Mails deaktivieren

Und das war's! Du kannst jetzt WordPress-E-Mails auf dem Localhost mit SMTP abrufen. Wenn du Probleme damit hast, dass E-Mails aufgrund eines Host-Fehlers nicht versendet werden, schau dir diese ausführliche Anleitung zur Behebung des Problems "Verbindung zum SMTP-Host nicht möglich" in WordPress an.

Wähle als nächstes einen Anbieter für Transaktions-E-Mails

Wird deine neue Website viele E-Mails verschicken? Dann solltest du einen Anbieter wählen, der ein hohes Volumen an WordPress-E-Mails bewältigen und sie ohne Verzögerungen zustellen kann.

Wir haben einen Leitfaden zu Transaktions-E-Mail-Anbietern erstellt, der dir bei der Entscheidung hilft, welchen Anbieter du zum Start nutzen willst.

Du kannst SMTP für deine Localhost-Site auch mit WP Mail SMTP-Alternativen wie Easy WP SMTP einrichten, indem du ähnliche Schritte befolgst, wie wir sie oben beschrieben haben.

Repariere deine WordPress-E-Mails jetzt

Bist du bereit, deine E-Mails zu verbessern? Starten Sie noch heute mit dem besten WordPress SMTP-Plugin. WP Mail SMTP Elite beinhaltet ein vollständiges White Glove Setup und bietet eine 14-tägige Geld-zurück-Garantie.

Wenn dir dieser Artikel geholfen hat, dann folge uns bitte auf Facebook und Twitter für weitere WordPress-Tipps und -Anleitungen.

Offenlegung: Unsere Inhalte sind leserunterstützt. Das heißt, wenn du auf einige unserer Links klickst, erhalten wir möglicherweise eine Provision. Hier erfährst du, wie WPForms finanziert wird, warum das wichtig ist und wie du uns unterstützen kannst.

Osama Tahir

Osama ist ein Senior Writer bei WP Mail SMTP. Er schreibt über E-Mail-Zustellbarkeitslösungen für WordPress und andere nützliche Plugins für kleine Unternehmen.Mehr erfahren

Teste unser kostenloses WP Mail SMTP Plugin

Verwende deinen bevorzugten SMTP-Anbieter, um deine WordPress-E-Mails zuverlässig zu versenden.

Bitte aktiviere JavaScript in deinem Browser, um dieses Formular auszufüllen.