Der Newsletter kommt nicht an¶
Die Ursachen der Reihe nach — von der wahrscheinlichsten zur seltensten. Arbeiten Sie sie in dieser Reihenfolge ab; jede Stufe schließt die Stufen darüber aus.
Stufe 0: Was genau kommt nicht an?¶
Bevor Sie irgendetwas prüfen, trennen Sie diese drei Fälle. Sie haben verschiedene Ursachen.
| Fall | Weiter bei |
|---|---|
| Gar keine Mail geht hinaus, auch keine Testmail | Stufe 1 |
| Die Testmail kommt, der Newsletter nicht | Stufe 3 |
| Die Mail geht hinaus, kommt aber nicht an oder landet im Spam | Stufe 4 |
| Die Bestätigungsmail nach der Anmeldung kommt nicht | Stufe 1, dann Stufe 4 |
Stufe 1: Geht überhaupt eine Mail hinaus?¶
Die Probe: Öffnen Sie einen Newsletter, tragen Sie rechts unter Versand Test Ihre eigene Adresse ein und klicken Sie Speichern und Testmail versenden.
Kommt die Testmail an?¶
Ja → Der Mailweg funktioniert. Weiter bei Stufe 3 oder 4.
Nein → Prüfen Sie, ob Ihre Website überhaupt Mails verschickt. Der einfachste Test läuft ohne dieses Plugin: Lassen Sie sich unter Benutzer → Profil die E-Mail-Adresse ändern — WordPress schickt dann eine Bestätigungsmail.
| Ergebnis | Was es heißt |
|---|---|
| Auch die kommt nicht | Ihre Website verschickt keine Mails. Das ist kein Problem des Plugins |
| Die kommt, die Testmail nicht | Weiter unten |
Wenn Ihre Website gar keine Mails verschickt¶
Das ist der häufigste Fall überhaupt, und die Lösung ist fast immer dieselbe: ein SMTP-Zugang.
Viele Hoster haben den Versand über mail() abgeschaltet oder so eingerichtet,
dass die Mails bei den großen Anbietern abgewiesen werden. Richten Sie einen
SMTP-Zugang ein — entweder über ein SMTP-Plugin (dann bleibt der Mailweg auf
WP-Mailer) oder direkt im Plugin unter
Versandeinstellungen mit dem
Mailweg PHP-Mailer.
Die Zugangsdaten bekommen Sie bei Ihrem Hoster.
Wenn andere Mails ankommen, die Testmail nicht¶
| Prüfen Sie | Wo |
|---|---|
| Steht ein Absender drin? | Absender und Betreff, Globale Vorgaben |
| Liegt die Absenderadresse auf Ihrer Domain? | dieselbe Seite. Eine Freemail-Adresse wird oft abgewiesen |
| Ist die Testadresse richtig geschrieben? | Im Kasten Testversand |
| Steht eine Fehlermeldung im Backend? | Oben in der Maske nach dem Absenden |
Stufe 2: Hat der Newsletter überhaupt Empfänger?¶
Die Probe: Öffnen Sie den Newsletter und sehen Sie unter der Zielgruppenauswahl nach. Dort steht die Zahl der Empfänger.
Steht dort 0, geht nichts hinaus, und zwar aus einem dieser Gründe:
| Grund | So sehen Sie es |
|---|---|
| Keine Zielgruppe gewählt | Die Auswahl ist leer |
| In der Gruppe steht niemand | Gruppenliste: die Zahl neben dem Namen |
| Die Abonnenten sind nicht aktiv | Abonnentenliste, Filter Aktiv. Nur bestätigte bekommen Post |
| Die Abonnenten stehen in keiner Gruppe | Abonnentenliste, Filter Unzugewiesene |
Der häufigste Fall: niemand ist in einer Gruppe
Ist unter Formularkonfiguration keine Gruppenzuordnung nach Registrierung eingetragen, landen Anmeldungen in keiner Gruppe — und bekommen nie einen Newsletter.
Der Weg zurück: Abonnentenliste → Unzugewiesene → alle auswählen → Massenaktion Zu Gruppe hinzufügen. Und die Einstellung nachtragen.
Der zweithäufigste: Abonnenten stehen auf auf Bestätigung warten, weil die Bestätigungsmail nie ankam. Dann sind Sie wieder bei Stufe 1 — und sollten über die Massenaktion Opt-in-Mail erneut versenden nachdenken, sobald der Mailweg steht.
Stufe 3: Der Versand läuft nicht¶
Der Newsletter ist eingeplant, aber in der Liste bewegt sich nichts.
0 / 440 Abonnenten haben den Newsletter erhalten
Die Probe: Versandeinstellungen → Letzte Cron-Ausführung.
| Was dort steht | Was es heißt |
|---|---|
| Ein Zeitpunkt in den letzten ein, zwei Stunden | Der Cron läuft. Weiter unten |
| Noch nicht ausgeführt oder ein alter Zeitpunkt | Der Cron läuft nicht |
Wenn der Cron nicht läuft¶
WP-Cron hängt an Seitenaufrufen. Auf einer Website, die tagelang niemand besucht, passiert nichts.
Zwei Wege:
- Sofort weiterkommen: Rufen Sie Ihre Website im Browser auf. Oder klicken Sie in der Newslettermaske Versand anstoßen — das arbeitet ein Häppchen ab.
- Dauerhaft lösen: Richten Sie bei Ihrem Hoster einen echten Cronjob ein. Pfad und Adresse stehen unter Versandeinstellungen; stellen Sie das Feld Cron-System danach auf Extern.
Es kann ausserdem sein, dass WP-Cron in Ihrer wp-config.php abgeschaltet ist
(DISABLE_WP_CRON). Dann brauchen Sie in jedem Fall einen echten Cronjob.
Wenn der Cron läuft und trotzdem nichts passiert¶
| Prüfen Sie | |
|---|---|
| Liegt der Termin in der Zukunft? | In der Newsletterliste, Spalte Termin |
| Ist der Newsletter überhaupt eingeplant? | Steht dort Entwurf, haben Sie nur gespeichert, nicht geplant |
| Steht Newsletter pro Ausführung auf 0? | Versandeinstellungen |
Wenn der Versand mittendrin stehenbleibt¶
200 / 440 Abonnenten haben den Newsletter erhalten — und das seit Stunden
Entweder läuft der Cron nicht mehr (siehe oben), oder Ihr Server bricht den Lauf ab, weil er zu lange dauert.
Setzen Sie Newsletter pro Ausführung herunter, nicht herauf. Von 200 auf 50, bei sehr engen Hostern auf 25. Ein kleinerer Lauf, der durchläuft, ist schneller als ein großer, der abbricht.
Fragen Sie ausserdem Ihren Hoster nach der erlaubten Zahl von Mails je Stunde.
Stufe 4: Die Mail geht hinaus, kommt aber nicht an¶
Jetzt liegt es nicht mehr am Plugin, sondern an der Zustellung. Daran kann das Plugin nichts ändern — das entscheidet der Mailserver des Empfängers.
4a. Liegt sie im Spam?¶
Prüfen Sie es zuerst. Bei sich selbst und, wenn möglich, bei einer Adresse bei einem großen Anbieter.
4b. Die Absenderadresse¶
Sie muss auf Ihrer eigenen Domain liegen. Eine Freemail-Adresse als Absender lässt sich durch SPF und DMARC nicht decken; die großen Anbieter weisen das zunehmend ab.
Absender und Betreff, Globale Vorgaben.
4c. SPF und DKIM¶
Das sind Einträge im DNS Ihrer Domain, keine Einstellung im Plugin. Sie sagen dem Mailserver des Empfängers, dass Ihr Server im Namen Ihrer Domain senden darf.
Ohne sie landen Ihre Mails bei Gmail, Outlook.com und GMX zunehmend im Spam oder werden abgewiesen — bei größeren Mengen sogar sicher.
Fragen Sie Ihren Hoster, wie SPF und DKIM für Ihre Domain einzurichten sind. Bei den meisten ist es ein Häkchen im Kundenmenü.
Prüfen Sie es nach
Schicken Sie eine Testmail an eine Ihrer Adressen und sehen Sie sich den
Quelltext der Mail an (in fast jedem Programm über „Original anzeigen").
Suchen Sie nach Authentication-Results. Dort steht spf=pass und
dkim=pass — oder eben nicht.
4d. Der Inhalt¶
Wenn Absender und Technik stimmen und es trotzdem klemmt:
| Keine Textfassung | Eine Mail ohne Textteil ist ein Merkmal. Stellen Sie HTML- und Textmail ein und lassen Sie die Textfassung nicht leer |
| Nur ein großes Bild und kaum Text | Der klassische Aufbau einer Spammail |
| Anhänge | Vor allem Office-Dateien. Verlinken Sie stattdessen |
| Verkürzte Links | Ein Dienst zum Kürzen ist ein Verdachtsmoment |
| „Sehr hoch" als Priorität | Bei einem Newsletter ein schlechtes Zeichen |
| Kein Abmeldelink | Jede mitgelieferte Vorlage hat einen. Wenn Sie ein eigenes Layout gebaut haben, prüfen Sie es |
4e. Sehen Sie in die Rückläufer¶
Schalten Sie die Bounce-Verarbeitung ein und lesen Sie die Texte der Rückmeldungen. Dort steht, warum die Mail nicht ankam — im Klartext, vom Mailserver der Gegenseite geschrieben.
Das ist die einzige verlässliche Auskunft, die Sie bekommen können.
Stufe 5: Es kommt an, sieht aber falsch aus¶
| Symptom | Ursache |
|---|---|
| Bilder fehlen | Das Mailprogramm blockiert sie. Der Empfänger muss „Bilder anzeigen" klicken — oder Sie schalten Bilder in Mail einbetten ein (kostet die Öffnungszählung) |
%abo_vorname% steht im Text |
Ein Tippfehler oder ein abgeschaltetes Modul. Das Plugin meldet es beim Öffnen des Newsletters |
| „Guten Tag ," ohne Namen | Der Abonnent hat keinen Namen hinterlassen |
| Das Layout zerfällt in Outlook | Flexbox, Grid oder eigene CSS-Klassen im Editor. Nehmen Sie eine mitgelieferte Vorlage und schreiben Sie nur Text, Bilder und Links |
| Alles ist fett oder alles normal | Ein Universalselektor in einem eigenen Layout |
| Umlaute sind zerhackt | Fast immer ein Import mit falschem Zeichensatz. Siehe Import und Export |
Wenn nichts davon passt¶
Melden Sie es im Forum. Was in die Anfrage gehört, steht unter Support — und das Wichtigste daraus: welche Stufe dieser Seite Sie geprüft haben und was dabei herauskam.