So richten Sie Mailgun in WordPress ein

So richten Sie Mailgun in WordPress ein (Schritt für Schritt)

Zusammenfassen:ChatGPTPerplexität

Eine WordPress-Website, die keine E-Mails senden kann, verliert Passwort-Resets, Quittungen und jede Formularbenachrichtigung. Mailgun behebt das, und es ist eine der zuverlässigeren Methoden dafür.

Aber Mailgun sendet nichts, bis Sie eine Sendesubdomain in Ihrem DNS verifiziert haben.

In diesem Beitrag erfahren Sie, wie Sie Mailgun mit dem WP Mail SMTP Einrichtungsassistenten mit WordPress verbinden, der die meisten dieser Felder für Sie ausfüllt.

Sie lernen auch, welche der 3 API-Schlüssel von Mailgun Sie verwenden sollten und was zu überprüfen ist, wenn die Test-E-Mail fehlschlägt.

Legen wir los.

Beheben Sie jetzt Ihre WordPress-E-Mails

Was ist Mailgun und warum sollte man es für WordPress-E-Mails verwenden?

Mailgun ist ein E-Mail-Zustelldienst, der die E-Mails Ihrer Website über seine eigenen authentifizierten Server leitet, anstatt über die Ihres Webhosts.

Das ist wichtig, denn WordPress hat keinen eigenen Mailserver. Es übergibt jede Nachricht an die mail()-Funktion von PHP, die die meisten Hoster drosseln, blockieren oder nicht authentifizieren. E-Mail-Anbieter behandeln diese Nachrichten dann als verdächtig.

Hier ist, was Sie mit Mailgun bekommen:

  • Authentifizierter Versand. Die DNS-Einträge Ihrer Domain beweisen, dass die E-Mail wirklich von Ihnen stammt.
  • Zustellprotokolle. Sie können sehen, ob eine Nachricht akzeptiert, verzögert oder zurückgewiesen wurde.
  • Eine kostenlose Stufe. Kostenlose Konten senden bis zu 100 E-Mails pro Tag. Das Hinzufügen einer Kreditkarte hebt dieses tägliche Limit auf.

Mailgun erfordert mehr Einrichtung als die meisten Mailer. Sie benötigen DNS-Zugriff und müssen eine Subdomain verifizieren, bevor etwas gesendet wird. Das ist der Kompromiss für seine Zustellbarkeit.

Hinweis: Möchten Sie eine vollständigere Aufschlüsselung der Funktionen und Preise, bevor Sie sich festlegen? Lesen Sie unsere Mailgun-Bewertung.

So erstellen Sie ein Mailgun-Konto

Melden Sie sich auf der Website von Mailgun an und schließen Sie dann beide Verifizierungsschritte ab.

Das Mailgun-Registrierungsformular

Nach dem Anmeldeformular sendet Ihnen Mailgun einen Bestätigungslink per E-Mail. Klicken Sie auf E-Mail-Adresse verifizieren, um fortzufahren.

Mailgun-Konto-Verifizierungs-E-Mail

Als Nächstes bittet Mailgun Sie, eine Telefonnummer zu verifizieren. Beide Überprüfungen helfen, Spammer von seinen Sende-IPs fernzuhalten, was einer der Gründe ist, warum seine Zustellraten stabil bleiben.

Mailgun-Telefonnummer-Verifizierungsbildschirm

So fügen Sie Ihre Sendedomain in Mailgun hinzu

Gehen Sie in Ihrem Mailgun-Dashboard zu Sending » Domains und klicken Sie dann auf Add New Domain.

Das Menü „Sending Domains“ (Sendende Domains) in Mailgun

Die Schaltfläche „Add New Domain“ (Neue Domain hinzufügen) in Mailgun

Warum benötigt Mailgun eine Subdomain?

Mailgun fragt nach einer Subdomain, damit Ihre Sende-Reputation von Ihrer Hauptdomain getrennt bleibt.

Eine Subdomain ersetzt das „www“ in Ihrer Adresse, z. B. mg.example.com. Mailgun verwendet sie nur zum Senden von E-Mails. Sie erscheint niemals auf Ihrer Website.

Geben Sie etwas Klartext ein, z. B. mg.example.com. Ich würde vorschlagen, mail.example.com zu vermeiden, da es möglicherweise von Ihrem Webhost verwendet wird.

Eingabe einer sendenden Subdomain in Mailgun

Welche Mailgun-Region sollten Sie wählen?

Wählen Sie EU nur, wenn Ihre Website in der Europäischen Union gehostet wird. Alle anderen lassen die Standardoption US.

Die Einstellung für die Mailgun-Domainregion

Warnung: Was auch immer Sie hier auswählen, muss mit der Regionseinstellung in WP Mail SMTP übereinstimmen. Eine Nichtübereinstimmung ist einer der häufigsten Gründe, warum Mailgun-Setups stillschweigend fehlschlagen.

Öffnen Sie nun das Dropdown-Menü Advanced settings (DKIM). Wählen Sie 2048, was einen längeren DKIM-Schlüssel erstellt und eine zusätzliche Spam-Schutzschicht hinzufügt.

Mailgun erweiterte DKIM-Einstellungen auf 2048 gesetzt

Klicken Sie auf Add Domain, um den Vorgang abzuschließen. Lassen Sie diesen Tab geöffnet, da Sie die DNS-Werte als Nächstes benötigen.

Die Schaltfläche „Add Domain“ (Domain hinzufügen) in Mailgun

So verifizieren Sie Ihre Domain mit DNS-Einträgen

Mailgun verifiziert Ihre Domain, wenn Sie seine TXT- und MX-Einträge zu Ihrem DNS hinzufügen.

Öffnen Sie zuerst die DNS-Einstellungen Ihrer Website. Mailgun verlinkt Anleitungen für gängige Anbieter direkt auf der Seite, auf der Sie die Domain hinzugefügt haben.

Mailgun-Links zu DNS-Anbietern

Fügen Sie die 2 TXT-Einträge genau so hinzu, wie Mailgun sie anzeigt. Kopieren Sie die Werte sorgfältig, da ein einziger falscher Buchstabe die Verifizierung stoppt.

Hinzufügen eines Mailgun TXT-Eintrags in einem DNS-Panel

Fügen Sie dann auf die gleiche Weise die MX-Einträge hinzu. Fügen Sie sie für die von Ihnen erstellte Subdomain hinzu, nicht für Ihre Hauptdomain.

Hinzufügen von Mailgun MX-Einträgen in einem DNS-Panel

Hinweis: Einige Hoster hängen Ihre Domain an alles an, was Sie eingeben. Wenn Ihrer dies tut, geben Sie nur mg anstelle von mg.example.com für den Hostnamen ein. Wenn Sie eine Anleitung für Ihren Anbieter wünschen, sehen Sie sich unseren Leitfaden zur DNS-E-Mail-Konfiguration an.

Wenn Ihr DNS-Panel ein TTL-Feld anbietet, stellen Sie es auf einen Tag (86400 Sekunden) ein.

Mailgun zeigt auch einen CNAME-Eintrag an. Sie können ihn überspringen, da er nur für das Tracking und nicht für das Senden wichtig ist.

Klicken Sie zurück in Mailgun auf DNS-Einstellungen überprüfen, um Ihre Arbeit zu überprüfen.

Die Schaltfläche „Verify DNS settings“ (DNS-Einstellungen überprüfen) in Mailgun

Sobald die Einträge propagiert sind, wird Ihre Domain als aktiv angezeigt. Die DNS-Eintrag-Propagierung kann jedoch 24 bis 48 Stunden dauern, also warten Sie nicht darauf. Fahren Sie mit dem nächsten Schritt fort.

Ein aktiver Domainstatus in Mailgun

Beheben Sie jetzt Ihre WordPress-E-Mails

Wo Sie Ihren Mailgun API-Schlüssel finden

Klicken Sie auf den Kreis mit Ihren Initialen oben rechts in Mailgun und wählen Sie dann API-Sicherheit.

Die Option „API Security“ (API-Sicherheit) im Mailgun-Konto-Menü

Welchen der 3 API-Schlüssel von Mailgun sollten Sie verwenden?

Verwenden Sie den Mailgun API-Schlüssel. Nicht den öffentlichen Verifizierungsschlüssel und nicht den HTTP-Webhook-Signierschlüssel.

Das ist der häufigste Fehler bei einer Mailgun-Einrichtung. Alle 3 Schlüssel befinden sich auf derselben Seite, und die Auswahl des öffentlichen Verifizierungsschlüssels verursacht schwer nachvollziehbare Zustellbarkeitsprobleme.

Scrollen Sie zum Abschnitt Mailgun API-Schlüssel und klicken Sie auf API-Schlüssel erstellen.

Die Schaltfläche „Create API key“ (API-Schlüssel erstellen) in Mailgun

Fügen Sie eine Beschreibung hinzu, die Sie später wiedererkennen, und klicken Sie dann auf Schlüssel erstellen.

Hinzufügen einer Beschreibung zu einem neuen Mailgun API-Schlüssel

Kopieren Sie den Schlüssel mit dem Kopiersymbol und bewahren Sie ihn sicher auf.

Kopieren eines neuen Mailgun API-Schlüssels

Wichtig: Mailgun zeigt den Schlüssel nur einmal an. Wenn Sie ihn verlieren, müssen Sie einen neuen erstellen.

So verbinden Sie Mailgun mit WordPress mit WP Mail SMTP

Der Setup-Assistent führt Sie in 5 Schritten durch die Plugin-Seite und füllt die Einstellungen währenddessen aus.

Schritt 1: WP Mail SMTP installieren

Wenn Sie Mailgun in WordPress verwenden möchten, benötigen Sie WP Mail SMTP. Es ist das beste SMTP-Plugin für WordPress und macht den gesamten Vorgang super einfach.

Um das WP Mail SMTP-Plugin zu installieren, melden Sie sich in Ihrem WordPress-Adminbereich an und navigieren Sie zu Plugins » Plugin hinzufügen. Geben Sie hier "wp mail smtp" in die Suchleiste ein und

WP Mail SMTP durchsuchen

Klicken Sie dann auf Jetzt installieren neben dem WP Mail SMTP-Plugin.

WP Mail SMTP Plugin installieren

Sobald die Installation abgeschlossen ist, ändert sich die Schaltfläche zu "Aktivieren". Klicken Sie darauf, um das Plugin zu aktivieren.

Plugin aktivieren

Sie sollten nach der Aktivierung des Plugins zum Setup-Assistenten weitergeleitet werden.

Schritt 2: Starten Sie den Einrichtungsassistenten

Alternativ können Sie auf den Setup-Assistenten zugreifen, indem Sie zu WP Mail SMTP » Einstellungen navigieren. Klicken Sie hier unter dem Abschnitt "Primäre Verbindung" auf Setup-Assistent starten.

Die Schaltfläche „Launch Setup Wizard“ (Einrichtungsassistent starten) in den WP Mail SMTP-Einstellungen

Hinweis: Der Assistent konfiguriert nur Ihre primäre Verbindung. Zusätzliche Verbindungen müssen auf der Einstellungsseite des Plugins eingerichtet werden.

Klicken Sie auf Los geht’s, um zu beginnen.

Die Schaltfläche „Erste Schritte“ im WP Mail SMTP Einrichtungsassistenten

Schritt 3: Wählen Sie Mailgun als Ihren Mailer

Klicken Sie im Mailer-Raster auf Mailgun und dann auf Speichern und fortfahren.

WP Mail SMTP Einrichtungsassistent - Mailer-Auswahlbildschirm mit ausgewähltem Mailgun

So geben Sie Ihre Mailgun-Einstellungen ein

Der Assistent zeigt nun nur die Felder an, die Mailgun benötigt. Es gibt 5 davon, in dieser Reihenfolge:

  1. Mailgun API-Schlüssel. Fügen Sie den zuvor kopierten Schlüssel ein.
  2. Domainname. Die Subdomain, die Sie in Mailgun erstellt haben, z. B. mg.example.com.
  3. Region. Stimmt mit der Auswahl in Mailgun überein. Außerhalb der EU ist dies US.
  4. Absendername. Der Absendername in den E-Mails Ihrer Website. Aktivieren Sie Absendername erzwingen, um ihn für alle E-Mails anzuwenden.
  5. Absender-E-Mail. Eine Adresse der verifizierten Domain, z. B. [email protected]. Aktivieren Sie Absender-E-Mail erzwingen, damit jede E-Mail diese verwendet.

WP Mail SMTP Einrichtungsassistent - Mailgun-Einstellungen Schritt mit Feldern für API-Schlüssel, Domainname und Region

Profi-Tipp: Verwenden Sie für die Absender-E-Mail eine Adresse, die mit einem echten Posteingang verbunden ist. Bounces und Antworten gehen dorthin.

Klicken Sie auf Speichern und fortfahren, wenn Sie fertig sind.

Schritt 4: Aktivieren Sie E-Mail-Funktionen

Lassen Sie Verbesserte E-Mail-Zustellbarkeit und E-Mail-Fehlerverfolgung aktiviert. Beide sind standardmäßig aktiviert und können nicht deaktiviert werden.

Der Rest ist einen Blick wert:

  • Detaillierte E-Mail-Protokolle. Eine Aufzeichnung jeder E-Mail, die Ihre Website sendet.
  • Vollständige E-Mail-Berichte. Zustellbarkeitsstatistiken im Laufe der Zeit. Erfordert aktivierte Protokolle.
  • Wöchentliche E-Mail-Zusammenfassung. Eine wöchentliche Zusammenfassung Ihres Sendens. Erfordert aktivierte Protokolle.
  • Sofortige E-Mail-Benachrichtigungen. Benachrichtigt Sie per E-Mail, SMS, Slack oder Webhook, wenn ein Sendevorgang fehlschlägt.

E-Mail-Funktionen im WP Mail SMTP Einrichtungsassistenten auswählen

Hinweis: Die E-Mail-Protokollierung erfordert eine kostenpflichtige WP Mail SMTP-Lizenz.

Wenn Sie Protokolle aktiviert haben, werden Sie auf dem nächsten Bildschirm gefragt, was gespeichert werden soll. Wählen Sie Ihre Optionen und klicken Sie auf Speichern und fortfahren.

E-Mail-Protokollierungsoptionen im Einrichtungsassistenten konfigurieren

Fügen Sie abschließend Ihren Lizenzschlüssel ein und klicken Sie auf Lizenzschlüssel überprüfen. Oder klicken Sie auf Diesen Schritt überspringen, um dies später zu tun.

Eingabe eines Lizenzschlüssels im WP Mail SMTP Einrichtungsassistenten

So senden Sie eine Test-E-Mail

Der Assistent sendet am Ende automatisch einen für Sie.

Wenn es funktioniert, sehen Sie „Glückwunsch, Sie haben WP Mail SMTP erfolgreich eingerichtet!“ Klicken Sie auf Einrichtung abschließen und Sie sind fertig.

Erfolgsbildschirm des WP Mail SMTP Einrichtungsassistenten

Sie können jederzeit weitere Tests unter WP Mail SMTP » Tools » E-Mail-Test senden.

Was tun, wenn Ihre Mailgun-Test-E-Mail fehlschlägt

Klicken Sie auf dem Fehlerbildschirm des Assistenten auf Fehlerbehebung starten, um die eigentliche Fehlermeldung anzuzeigen.

Problembehandlungsbildschirm des WP Mail SMTP Einrichtungsassistenten

Meiner Erfahrung nach decken 4 Ursachen fast jeden Fehler ab:

Was schiefgelaufen istSo beheben Sie das Problem
DNS hat sich noch nicht verbreitetWarten Sie bis zu 48 Stunden und klicken Sie dann in Mailgun erneut auf DNS-Einstellungen überprüfen
Region-FehlabgleichStellen Sie sicher, dass die Region des Plugins mit der Region Ihrer Mailgun-Domain übereinstimmt
Falscher API-SchlüsselVerwenden Sie den Mailgun API-Schlüssel, nicht den öffentlichen Verifizierungsschlüssel
Domain-FehlabgleichDer Domainname des Plugins muss die Subdomain sein, nicht Ihre Root-Domain

Ältere Konten haben eine fünfte Ursache: ein fehlendes Präfix key- am API-Schlüssel.

Immer noch festgefahren? Unser Leitfaden zu WP Mail SMTP sendet keine Test-E-Mails behandelt die selteneren Fehler.

Profi-Tipp: Fügen Sie eine Backup-Verbindung mit einem zweiten Mailer wie SendLayer hinzu. Wenn Mailgun jemals ausfällt, sendet WP Mail SMTP über das Backup, anstatt die E-Mail fallen zu lassen.

Häufig gestellte Fragen

Ist Mailgun für WordPress kostenlos?

Ja, bis zu einem gewissen Punkt. Kostenlose Konten senden bis zu 100 E-Mails pro Tag. Das Hinzufügen einer Kreditkarte entfernt dieses tägliche Limit, und Sie werden im kostenlosen Tarif trotzdem nicht belastet.

Benötige ich ein Plugin, um Mailgun mit WordPress zu verwenden?

Ja. WordPress kann nicht von sich aus mit der API von Mailgun kommunizieren. SMTP-Plugins wie WP Mail SMTP kümmern sich um die Verbindung und leiten jeden wp_mail()-Aufruf über Mailgun.

Warum sendet Mailgun meine WordPress-E-Mails nicht?

Überprüfen Sie zuerst den Verifizierungsstatus Ihrer Domain in Mailgun. Überprüfen Sie danach 3 Dinge: einen Region-Fehlabgleich, den falschen API-Schlüssel oder einen Domainnamen, der auf Ihre Root-Domain gesetzt ist.

Muss ich eine Subdomain mit Mailgun verwenden?

Mailgun empfiehlt es, und es ist die sicherere Wahl. Eine Subdomain hält Ihre schwebende Reputation von Ihrer Hauptdomain getrennt, sodass ein Zustellbarkeitsproblem nicht Ihre gesamte Website beeinträchtigt.

Sollte ich die Region USA oder EU wählen?

Wählen Sie EU, wenn Ihre Website in der Europäischen Union gehostet wird. Andernfalls wählen Sie USA. Die Einstellung muss sowohl in Mailgun als auch in WP Mail SMTP übereinstimmen.

Richten Sie als Nächstes SPF-, DKIM- und DMARC-Einträge ein

Nachdem Mailgun nun Ihre E-Mails versendet, sollten Sie als Nächstes die Authentifizierung Ihrer Domain verschärfen. Unser Leitfaden zu SPF-, DKIM- und DMARC-Einträgen erklärt, was jeder Eintrag bewirkt und führt Sie durch das Hinzufügen. Wenn Sie alle 3 richtig einstellen, landen Ihre E-Mails nicht im Spam-Ordner. Es baut auch direkt auf der DNS-Arbeit auf, die Sie gerade abgeschlossen haben.

Beheben Sie jetzt Ihre WordPress-E-Mails

Bereit, Ihre E-Mails zu reparieren? Fangen Sie noch heute an mit dem besten WordPress SMTP-Plugin. Wenn Sie keine Zeit haben, Ihre E-Mails zu reparieren, können Sie gegen Aufpreis eine vollständige White Glove Setup-Unterstützung erhalten, und für alle kostenpflichtigen Tarife gilt eine 14-tägige Geld-zurück-Garantie.

Wenn dieser Artikel Ihnen geholfen hat, folgen Sie uns bitte auf Facebook und Twitter für weitere WordPress-Tipps und Tutorials.

Offenlegung: Unsere Inhalte werden von den Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, können wir eine Provision verdienen. Sehen Sie, wie WPForms finanziert wird, warum es wichtig ist und wie Sie uns unterstützen können.

David Ozokoye

David ist technischer Redakteur bei WP Mail SMTP. Er testet und dokumentiert neue Funktionen und Updates des WP Mail SMTP-Plugins. Außerhalb des Computers spielt er gerne Videospiele und fährt Rollschuh. Mehr erfahren

Probieren Sie unser kostenloses WP Mail SMTP Plugin

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