Versenden und planen¶
Ein Newsletter geht nie sofort an alle hinaus. Er wird eingeplant, und ein Cron arbeitet die Warteschlange in Häppchen ab. Das ist keine Umständlichkeit, sondern die Bedingung dafür, dass 5000 Mails ein Shared-Hosting-Paket nicht umbringen.
Alles dafür steht in der rechten Spalte der Newslettermaske.
1. Testversand¶
Rechte Spalte, Kasten Testversand.
Tragen Sie eine oder mehrere Adressen ein, mit Komma getrennt, und klicken Sie Speichern und Testmail versenden.
Die Testmail ist keine Vorschau, sondern der Ernstfall — dieselbe Vorlage, dieselben Platzhalter, dieselbe Mail. Deshalb sieht sie auch persönlich aus:
Mit welchem Abonnenten die Testmail gerendert wird
Steht die Testadresse als Abonnent in Ihrer Liste, wird mit dessen
Daten gerendert — %abo_vorname% zeigt dann seinen Vornamen, und der
Abmeldelink ist seiner und funktioniert.
Steht sie nicht in der Liste, bleiben die persönlichen Platzhalter leer. Ein Testversand an eine unbekannte Adresse zeigt Ihnen also nicht, ob die Anrede sitzt.
Der Rat daraus: Tragen Sie sich selbst als Abonnenten ein und testen Sie an diese Adresse.
Was Sie am Testversand prüfen sollten:
| Kommt die Mail überhaupt an? | Wenn nicht, ist es der Mailweg und nicht der Newsletter |
| Landet sie im Spam? | Dann sind Absenderadresse, SPF und DKIM zu prüfen, nicht der Text |
| Stimmt die Anrede? | Siehe oben |
| Funktioniert der Abmeldelink? | Klicken Sie ihn wirklich an. Er ist Pflicht |
| Steht Ihr Impressum im Fuß? | Jede Vorlage hat dort einen kursiven Platzhaltersatz, der ersetzt werden will |
| Sieht die Mail auf dem Telefon aus? | Die Hälfte Ihrer Empfänger liest dort |
Testmails zählen nicht in der Statistik und stehen in keinem Versandprotokoll.
2. Termin setzen¶
Rechte Spalte, Kasten Versand. Tag und Uhrzeit in der Zeit Ihrer Website.
Ein Termin in der Vergangenheit heißt „so bald wie möglich" — beim nächsten Cronlauf.
3. Versand planen¶
Speichern und Versand planen.
In diesem Augenblick geschieht das Entscheidende: Das Plugin ermittelt die Empfänger und schreibt für jeden eine Zeile in die Warteschlange. Danach steht fest, wer diese Ausgabe bekommt.
Versand für 440 Empfänger geplant.
| Wer wird ermittelt? | Alle Abonnenten der gewählten Gruppen mit dem Status Aktiv |
| Doppelte? | Wer in zwei gewählten Gruppen steht, bekommt die Mail einmal |
| Wer sich danach anmeldet? | Bekommt diese Ausgabe nicht mehr |
| Wer sich danach abmeldet? | Bekommt sie trotzdem, wenn seine Zeile schon abgearbeitet ist — sonst nicht |
Der Newsletter ist ab jetzt gesperrt: Name, Inhalt und Zielgruppen lassen sich nicht mehr ändern. Nur der Haken Im Archiv anzeigen bleibt beweglich.
4. Der Versand läuft¶
Der Cron holt sich bei jedem Lauf so viele Zeilen aus der Warteschlange, wie unter Versandeinstellungen als Newsletter pro Ausführung eingestellt sind — ab Werk 200.
In der Newsletterliste sehen Sie den Fortschritt:
200 / 440 Abonnenten haben den Newsletter erhalten
Sie können den Versand von Hand anstoßen: in der Maske der Knopf Versand anstoßen. Er arbeitet ebenfalls nur ein Häppchen ab, nicht alles.
Wenn der Fortschritt stehenbleibt
Dann läuft der Cron nicht. WP-Cron hängt an Seitenaufrufen — auf einer Website, die niemand besucht, passiert nichts. Unter Versandeinstellungen steht, wann er zuletzt lief. Bleibt der Wert alt, richten Sie einen echten Cronjob ein; Pfad und Adresse stehen auf derselben Seite.
Abbrechen¶
Versand abbrechen / Neu planen in der Maske setzt den Newsletter zurück auf Entwurf.
- Bereits versendete Mails bleiben versendet. Eine Mail lässt sich nicht zurückholen.
- Die noch nicht versendeten gehen nicht mehr hinaus.
- Der Newsletter ist wieder änderbar und kann erneut geplant werden. Dabei wird die Empfängerliste neu ermittelt.
Das ist der Notausgang für den Fall, dass Ihnen nach dem Planen ein Fehler auffällt. Je kürzer der Abstand zum Termin, desto weniger ist schon draußen.
Was in der Mail steht¶
Zusammengesetzt wird jede Mail aus drei Teilen:
┌─ Vorlage (Layout) ────────────────┐
│ Kopf, Logo, „im Browser ansehen" │
│ ┌─ Ihr Inhalt aus dem Editor ─┐ │
│ │ │ │
│ └─────────────────────────────┘ │
│ Fuß, Impressum, Abmeldelink │
└───────────────────────────────────┘
↓ Platzhalter je Empfänger ersetzen
↓ Module (Zählpixel, Klicklinks, Anhänge)
↓ Mailweg
Gerendert wird je Empfänger — deshalb kann in jeder Mail ein anderer Name und ein anderer Abmeldelink stehen.
Bilder in der Mail¶
Ab Werk werden Bilder verlinkt: Das Mailprogramm lädt sie von Ihrem Server nach. Viele Mailprogramme blockieren das zunächst und zeigen „Bilder anzeigen".
Unter Versandeinstellungen können Sie Bilder in Mail einbetten einschalten. Dann reisen die Bilder in der Mail mit und sind sofort zu sehen.
| Verlinkt (Vorgabe) | Eingebettet | |
|---|---|---|
| Größe der Mail | klein | um die Bilder größer |
| Sofort sichtbar | nein | ja |
| Öffnungszählung | funktioniert | funktioniert nicht mehr |
Der letzte Punkt ist der Haken: Der Zählpixel der Statistik ist ein Bild, das geladen werden muss. Wird er mit eingebettet, lädt niemand mehr etwas, und es wird keine Öffnung mehr gezählt. Wer beides will, muss sich entscheiden.
Ein Bild, das ausgenommen bleiben soll, bekommt class="noreplace".
Die beiden Mailwege im Vergleich¶
Eingestellt unter Versandeinstellungen.
| WP-Mailer (Vorgabe) | PHP-Mailer | |
|---|---|---|
| Versendet über | wp_mail() — den Weg, den Ihre Website ohnehin nimmt |
eine eigene Verbindung, wahlweise über SMTP |
| SMTP-Plugin | greift, der Newsletter geht über dessen Zugang | greift nicht |
| Zugangsdaten | im SMTP-Plugin | in diesem Plugin, Kennwort verschlüsselt |
| Priorität des Newsletters | wird nicht gesetzt | wird als Kopfzeile gesetzt |
| „HTML- und Textmail" | verschickt beide Teile | verschickt beide Teile |
| Bilder einbetten | funktioniert | funktioniert |
Eine Eigenheit des WP-Mailers
Ein SMTP-Plugin kann Ihren Absender überschreiben. wp_mail() wendet
die Filter wp_mail_from und wp_mail_from_name an, nachdem es die
Absenderzeile gelesen hat. Setzt ein anderes Plugin diese Filter — viele
SMTP-Plugins tun das —, gewinnt dessen Adresse. Steht im Postfach ein
anderer Absender als eingestellt, ist das die Ursache.
