Fehlerbehebung E-Mail-Vorlagen




✉️ Fehlerbehebung E-Mail-Vorlagen

Easy Form Builder von WhiteStudio — E-Mail-Zustellung & Darstellung

Version 4.0

1. Wie E-Mail-Vorlagen funktionieren

Easy Form Builder verwendet einen Drag-and-Drop-E-Mail-Vorlagen-Editor, der Designdaten in einer JSON-Struktur namens EFBDATA speichert.
Wenn ein Formular abgeschickt wird, liest das Plugin die EFBDATA, rendert jeden Block in E-Mail-kompatibles HTML (mittels Tabellen, Inline-Styles und VML für Outlook) und versendet das Ergebnis über wp_mail().

Verarbeitungspipeline

Formular abgeschickt

EFBDATA JSON lesen

Blöcke zu HTML rendern

Versand via wp_mail()

Posteingang

💡 Wichtiges Konzept: E-Mail-Clients (Gmail, Outlook, Yahoo, Apple Mail) besitzen unterschiedliche HTML/CSS-Rendering-Engines. Was im Browser perfekt aussieht, kann in einer E-Mail völlig anders dargestellt werden. Das Plugin behandelt diese Unterschiede automatisch, aber einige Server- und Hosting-seitige Probleme erfordern die Aufmerksamkeit des Administrators.

2. E-Mail-Block-Referenz

Der E-Mail-Vorlagen-Editor unterstützt die folgenden Blöcke. Jeder Block wird als E-Mail-kompatibles, tabellenbasiertes HTML mit Inline-CSS gerendert.

Block Beschreibung Client-Kompatibilität
Header Oberer Bereich mit Hintergrundfarbe oder Farbverlauf. Kann Logo und Titel als untergeordnete Elemente enthalten. ✅ Alle Clients (Farbverlauf hat Fallback-Farbe für Outlook)
Logo Zeigt ein Bild (Website-Logo) an. Unterstützt Breite, Ausrichtung und Alt-Text. ✅ Alle Clients
Title Überschriftentext mit anpassbarer Schriftart, Größe, Gewicht, Farbe und Ausrichtung. ✅ Alle Clients
Text Absatztext mit Schriftart-, Farb-, Zeilenhöhe- und Abstandsoptionen. ✅ Alle Clients
Message Dynamischer Formularinhalt. Wird beim Senden durch die tatsächlichen Formulardaten ersetzt. ✅ Alle Clients
Button Call-to-Action-Button mit Link, Farben und Rahmenradius. Verwendet VML für Outlook. ✅ Alle Clients (VML-Fallback für Outlook)
Divider Horizontale Trennlinie mit Farb-, Stärke- und Breitenoptionen. ✅ Alle Clients
Spacer Leerer vertikaler Abstand mit konfigurierbarer Höhe. ✅ Alle Clients
Image Zeigt ein gehostetes Bild an. Unterstützt Breite, Alt-Text, Ausrichtung und optionalen Link. ✅ Alle Clients (erfordert öffentlich gehostete Bild-URL)
Columns Zweispaltiges Layout für nebeneinander angeordnete Inhalte. Tabellenbasiert für E-Mail-Kompatibilität. ✅ Alle Clients (stapelt sich auf Mobilgeräten)
Social Social-Media-Icon-Links (Facebook, X, Instagram usw.) mit anpassbarer Farbe. ✅ Alle Clients (PNG-basierte Icons)
Footer Footer-Textbereich mit Farb-, Schriftart-, Ausrichtungs- und Hintergrundoptionen. ✅ Alle Clients
HTML Block Direkte HTML-Einbindung. Inhalte werden unverändert ohne Verarbeitung gerendert. ⚠️ Hängt vom eingegebenen HTML ab

3. Globale Einstellungen

Globale Einstellungen gelten für die gesamte E-Mail-Vorlage und beeinflussen alle Blöcke.

Einstellung Standard Beschreibung
Hintergrundfarbe #f8f9fa Äußere Hintergrundfarbe der gesamten E-Mail
Inhalts-Hintergrund #ffffff Hintergrundfarbe des Inhaltsbereichs (innere Karte)
Inhaltsbreite 600px Maximale Breite des E-Mail-Inhalts. 600px ist der Industriestandard für E-Mails.
Rahmenradius 8px Abgerundete Ecken für den Inhaltsbereich. Wird von Outlook ignoriert.
Schriftfamilie Segoe UI, Tahoma usw. Standardschriftart für alle Textblöcke. Web-Schriftarten werden nicht unterstützt — verwenden Sie Systemschriften.
Textrichtung Automatisch erkannt (LTR/RTL) Textrichtung. Wird automatisch anhand der WordPress-Spracheinstellung gesetzt.
Button-Hintergrundfarbe #202a8d Standard-Hintergrundfarbe für alle Button-Blöcke
Button-Textfarbe #ffffff Standard-Textfarbe für alle Button-Blöcke
⚠️ Schriftarten-Einschränkung: E-Mail-Clients unterstützen keine benutzerdefinierten Web-Schriftarten (Google Fonts usw.). Verwenden Sie immer systemsichere Schriften wie Segoe UI, Arial, Tahoma, Verdana oder Georgia. Wenn eine Web-Schriftart ausgewählt wird, fällt der E-Mail-Client auf eine Standard-Serif/Sans-Serif-Schrift zurück.

4. E-Mail-Zustellungsprobleme

❌ Problem: E-Mails werden überhaupt nicht gesendet

Ursache: WordPress verwendet standardmäßig die PHP-Funktion mail(), die auf Ihrem Hosting möglicherweise deaktiviert oder falsch konfiguriert ist.

Lösung:

  • Installieren Sie ein SMTP-Plugin wie WP Mail SMTP, Post SMTP oder FluentSMTP.
  • Konfigurieren Sie das SMTP-Plugin mit den Einstellungen Ihres E-Mail-Anbieters (Gmail, Outlook, SendGrid usw.).
  • Nutzen Sie die Test-E-Mail-Funktion des SMTP-Plugins, um die Zustellung zu überprüfen.
  • Prüfen Sie das WordPress-Fehlerprotokoll unter wp-content/debug.log auf PHP-Mail-Fehler.

❌ Problem: E-Mails werden gesendet, kommen aber nicht an

Ursache: Die E-Mail wird von WordPress gesendet, wird aber vom E-Mail-Anbieter des Empfängers abgelehnt oder gefiltert.

Lösung:

  • Prüfen Sie den Spam-/Junk-Ordner des Empfängers.
  • Stellen Sie sicher, dass Ihre Domain über korrekte SPF-, DKIM– und DMARC-DNS-Einträge verfügt.
  • Vermeiden Sie kostenlose E-Mail-Adressen (gmail.com, yahoo.com) als Absenderadresse — verwenden Sie Ihre eigene Domain.
  • Kontaktieren Sie Ihren Hosting-Anbieter, um zu bestätigen, dass ausgehende E-Mails nicht auf Port 25/587 blockiert werden.

❌ Problem: E-Mails werden verzögert zugestellt

Ursache: Einige Hosting-Anbieter stellen E-Mails in Warteschlangen oder der SMTP-Server hat Ratenbegrenzungen.

Lösung:

  • Verwenden Sie einen dedizierten Transaktions-E-Mail-Dienst (SendGrid, Mailgun, Amazon SES) für zuverlässige und schnelle Zustellung.
  • Prüfen Sie, ob Ihr Hosting E-Mail-Versandlimits hat, und passen Sie diese entsprechend an.
💡 Empfehlung: Verwenden Sie auf Produktiv-Websites immer ein SMTP-Plugin mit einem geeigneten E-Mail-Anbieter. Die Standard-PHP-Funktion mail() ist auf den meisten Shared-Hosting-Umgebungen unzuverlässig.

5. Darstellung in verschiedenen E-Mail-Clients

Verschiedene E-Mail-Clients haben sehr unterschiedliche HTML/CSS-Unterstützung. Folgendes ist zu erwarten:

Funktion Gmail Outlook (Desktop) Apple Mail Yahoo
Inline CSS
Hintergrundfarbe
CSS-Farbverläufe ❌ (Fallback-Farbe)
Rahmenradius ❌ (eckige Ecken)
Web-Schriftarten
SVG-Bilder
PNG-Bilder
VML (Vektorgrafiken)
Max-width ❌ (verwendet MSO-Tabellen)
💡 Gute Nachricht: Easy Form Builder behandelt all diese Unterschiede automatisch. Buttons verwenden VML für Outlook, Farbverläufe enthalten Fallback-Farben, und Bilder verwenden das PNG-Format für universelle Kompatibilität.

6. Probleme mit dem Header-Block

❌ Problem: Header-Farbverlauf wird in Outlook als Vollfarbe angezeigt

Ursache: Microsoft Outlook (Desktop) verwendet die Word-Rendering-Engine, die keine CSS-Farbverläufe unterstützt.

Lösung: Dies ist erwartetes Verhalten. Das Plugin extrahiert automatisch die erste Farbe Ihres Farbverlaufs und verwendet diese als einfarbigen Hintergrund-Fallback für Outlook. Der Farbverlauf wird in Gmail, Apple Mail, Yahoo und webbasierten Clients korrekt angezeigt.

❌ Problem: Header-Hintergrundfarbe wird nicht angezeigt

Ursache: Der Dunkelmodus in E-Mail-Clients kann Hintergrundfarben überschreiben.

Lösung:

  • Dies wird vom E-Mail-Client gesteuert und kann vom Absender nicht überschrieben werden.
  • Wählen Sie Farben, die sowohl im hellen als auch im dunklen Modus gut lesbar sind.
  • Testen Sie Ihre E-Mail, indem Sie eine Vorschau an sich selbst senden und den Dunkelmodus auf Ihrem Handy prüfen.

7. Probleme mit dem Logo-Block

❌ Problem: Logo-Bild wird nicht angezeigt

Ursache: Die Logo-Bild-URL ist nicht öffentlich zugänglich, oder Bilder werden vom E-Mail-Client blockiert.

Lösung:

  • Stellen Sie sicher, dass das Logo in Ihre WordPress-Mediathek hochgeladen ist (keine externe URL, die blockiert werden könnte).
  • Überprüfen Sie, ob die Bild-URL von außerhalb Ihres Netzwerks erreichbar ist — öffnen Sie sie in einem Inkognito-Browserfenster.
  • Wenn Ihre Website HTTP (nicht HTTPS) verwendet, blockieren manche E-Mail-Clients das Bild. Verwenden Sie HTTPS.
  • Einige E-Mail-Clients blockieren Bilder standardmäßig. Fügen Sie einen beschreibenden Alt-Text hinzu.

❌ Problem: Logo erscheint zu groß oder zu klein

Ursache: Die Breiteneinstellung im Editor stimmt nicht mit den tatsächlichen Bildabmessungen überein.

Lösung: Passen Sie die Breiten-Einstellung in den Logo-Block-Eigenschaften an. Die empfohlene Logo-Breite für E-Mails beträgt zwischen 100px und 200px.

8. Probleme mit Text- & Titel-Blöcken

❌ Problem: Schriftart entspricht nicht der Editor-Vorschau

Ursache: E-Mail-Clients unterstützen keine Web-Schriftarten. Die im Editor sichtbare Schriftart ist möglicherweise auf dem Gerät des Empfängers nicht verfügbar.

Lösung:

  • Verwenden Sie systemsichere Schriften: Arial, Verdana, Tahoma, Georgia, Segoe UI, Trebuchet MS.
  • Der Fallback-Schriftarten-Stack gewährleistet die Lesbarkeit, auch wenn die primäre Schriftart nicht verfügbar ist.

❌ Problem: Textfarbe sieht im Dunkelmodus anders aus

Ursache: Gmail, Outlook und Apple Mail haben Dunkelmodus-Funktionen, die Text- und Hintergrundfarben invertieren oder verändern können.

Lösung:

  • Vermeiden Sie sehr hellen Text auf weißen Hintergründen (wird im Dunkelmodus unsichtbar).
  • Verwenden Sie ausreichend Kontrast zwischen Text- und Hintergrundfarben.
  • Testen Sie, indem Sie den Dunkelmodus in Ihrem E-Mail-Client aktivieren, bevor Sie an Ihre Benutzer senden.

❌ Problem: RTL-Text wird als LTR angezeigt

Ursache: Die E-Mail-Richtungseinstellung stimmt nicht mit der Inhaltssprache überein.

Lösung: Das Plugin erkennt RTL automatisch aus Ihrer WordPress-Spracheinstellung. Wenn Ihre Inhalte auf Arabisch, Persisch oder Hebräisch sind, stellen Sie sicher, dass WordPress unter Einstellungen > Allgemein > Website-Sprache korrekt konfiguriert ist.

9. Probleme mit dem Nachrichten-Block

❌ Problem: Nachrichten-Block zeigt „shortcode_message“ statt Formulardaten

Ursache: Die Formular-Übermittlungsdaten wurden nicht korrekt an den E-Mail-Renderer übergeben.

Lösung:

  • Stellen Sie sicher, dass das Formular mindestens ein Feld enthält (z.B. Name, E-Mail oder Nachricht).
  • Vergewissern Sie sich, dass das Formular korrekt gespeichert und veröffentlicht ist.
  • Prüfen Sie wp-content/debug.log auf PHP-Fehler im Zusammenhang mit der Formularübermittlung.
  • Versuchen Sie, die E-Mail-Vorlage im E-Mail-Vorlagen-Editor erneut zu speichern.

❌ Problem: Formulardaten werden angezeigt, aber ohne Formatierung

Ursache: Der Nachrichten-Block rendert die Formulardaten so wie sie sind. Komplexes HTML in Formularantworten wird möglicherweise nicht gestylt.

Lösung: Der Nachrichten-Block übernimmt die Schriftart-, Farb- und Ausrichtungseinstellungen aus seinem Eigenschaften-Panel. Passen Sie diese Einstellungen im Editor an Ihr Design an.

10. Probleme mit dem Button-Block

❌ Problem: Button hat weißen Hintergrund und weißen Text in Outlook

Ursache: Ältere Versionen des Plugins verwendeten reine CSS-Buttons, die Outlooks Word-basierter Renderer nicht darstellen konnte.

Lösung: Dieses Problem wurde behoben. Das Plugin verwendet jetzt VML (Vector Markup Language) zum Rendern von Buttons in Outlook. Buttons werden in allen Outlook-Versionen mit der korrekten Hintergrundfarbe und Textfarbe angezeigt. Stellen Sie sicher, dass Sie Version 4.0 oder höher verwenden.

❌ Problem: Button-Hintergrundfarbe wird in Gmail entfernt

Ursache: Gmail entfernt CSS-Farbverlauf-Hintergründe von Links.

Lösung: Das Plugin verwendet eine einfarbige background-color statt Farbverläufen für Buttons. Dies gewährleistet eine konsistente Darstellung in Gmail und allen anderen Clients. Wenn Ihr Button immer noch ohne Hintergrund erscheint, speichern Sie die E-Mail-Vorlage erneut.

❌ Problem: Button-Rahmenradius wird in Outlook nicht angezeigt

Ursache: Outlook unterstützt kein CSS border-radius.

Lösung: Der VML-Fallback für Outlook verwendet arcsize, um abgerundete Ecken anzunähern. Das Ergebnis ist möglicherweise nicht pixelgenau im Vergleich zu anderen Clients. Dies ist eine bekannte Outlook-Einschränkung.

❌ Problem: Button-Farbe stimmt nicht mit dem Editor überein

Ursache: Der Button verwendet die globalen Einstellungen für Button-Hintergrund und Textfarbe.

Lösung: Prüfen Sie das Globale Einstellungen-Panel im E-Mail-Vorlagen-Editor. Die Einstellungen „Button-Hintergrundfarbe“ und „Button-Textfarbe“ steuern die Standardfarben für alle Buttons.

11. Probleme mit dem Bild-Block

❌ Problem: Bild wird in der E-Mail nicht angezeigt

Ursache: Die Bild-URL ist nicht öffentlich zugänglich oder der E-Mail-Client blockiert Bilder standardmäßig.

Lösung:

  • Laden Sie Bilder in Ihre WordPress-Mediathek hoch. Verwenden Sie keine localhost-URLs — diese sind vom E-Mail-Client des Empfängers nicht erreichbar.
  • Stellen Sie sicher, dass Ihre Website HTTPS verwendet. Viele E-Mail-Clients blockieren über HTTP bereitgestellte Bilder.
  • Öffnen Sie die Bild-URL in einem privaten Browserfenster, um das Laden zu bestätigen.
  • Fügen Sie einen beschreibenden Alt-Text hinzu, damit Benutzer während des Ladens aussagekräftige Informationen sehen.

❌ Problem: Bild ist auf Mobilgeräten zu breit

Ursache: Die Bildbreite überschreitet die Bildschirmgröße auf Mobilgeräten.

Lösung: Das Plugin enthält eine responsive CSS-Regel (max-width: 100%), die Bilder auf Mobilgeräten automatisch verkleinert. Wenn Sie eine prozentuale Breite verwenden (z.B. 100%), passen sich Bilder automatisch an den Container an.

❌ Problem: Bild-Link ist nicht anklickbar

Ursache: Das Link-Feld im Editor ist leer oder enthält eine ungültige URL.

Lösung: Öffnen Sie die Bild-Block-Einstellungen und überprüfen Sie, ob die Link-URL mit https:// beginnt.

12. Probleme mit Trennlinie & Abstand

❌ Problem: Trennlinie (Divider) nicht sichtbar

Ursache: Die Trennlinienfarbe ist der Inhaltshintergrundfarbe zu ähnlich.

Lösung: Ändern Sie die Trennlinienfarbe in den Block-Einstellungen, um mehr Kontrast mit dem Hintergrund zu erzeugen. Prüfen Sie außerdem, ob die Stärke der Trennlinie mindestens 1px beträgt.

❌ Problem: Spacer-Höhe wird in Outlook ignoriert

Ursache: Einige Outlook-Versionen reduzieren leere Tabellenzellen.

Lösung: Das Plugin verwendet ein  -Zeichen in Spacer-Zellen, um das Reduzieren zu verhindern. Wenn der Spacer in Outlook immer noch kürzer als erwartet erscheint, versuchen Sie, die Höhe leicht zu erhöhen.

13. Probleme mit dem Spalten-Block

❌ Problem: Spalten werden in Outlook nicht nebeneinander angezeigt

Ursache: Outlook respektiert manchmal prozentuale Tabellenbreiten nicht korrekt.

Lösung: Das Plugin verwendet ein tabellenbasiertes Layout (48% | 4% Abstand | 48%), das Outlook unterstützt. Wenn Spalten dennoch gestapelt werden, ist der Inhalt in einer Spalte möglicherweise zu breit. Halten Sie den Spalteninhalt kompakt.

❌ Problem: Spalten stapeln sich auf Mobilgeräten

Ursache: Dies ist ein absichtliches responsives Verhalten. Auf Bildschirmen schmaler als 600px werden Spalten für bessere Lesbarkeit vertikal gestapelt.

Lösung: Keine Aktion erforderlich. Dies ist das korrekte Verhalten für Mobilgeräte.

14. Probleme mit dem Social-Block

❌ Problem: Social-Icons werden in E-Mails nicht angezeigt

Ursache: Social-Icons werden als PNG-Bilder gerendert, die auf Ihrem Server gehostet werden. Wenn der Server nicht öffentlich zugänglich ist (z.B. localhost, Staging hinter einer Firewall), kann der E-Mail-Client die Bilder nicht laden.

Lösung:

  • Stellen Sie sicher, dass Ihre WordPress-Website öffentlich über das Internet zugänglich ist (nicht localhost).
  • Überprüfen Sie, ob die Plugin-Dateien vollständig sind. Die Icon-Dateien befinden sich unter: public/assets/images/social/.
  • Vergewissern Sie sich, dass das Verzeichnis wp-content/uploads/ beschreibbar ist (das Plugin speichert dort umgefärbte Icons).
  • Senden Sie nach dem Speichern der Social-Icons im Editor eine Test-E-Mail an sich selbst, um das Erscheinen zu überprüfen.

❌ Problem: Social-Icons zeigen falsche Farbe

Ursache: Die Icon-Farbe wurde im Editor geändert, aber das gecachte farbige Icon wurde nicht neu generiert.

Lösung:

  • Das Plugin generiert automatisch eine farbspezifische Version jedes Icons und speichert sie in wp-content/uploads/efb-icons/.
  • Wenn Icons die falsche Farbe zeigen, löschen Sie den Ordner wp-content/uploads/efb-icons/. Das Plugin regeneriert die Icons beim nächsten E-Mail-Versand.

❌ Problem: Einige Social-Icons fehlen, andere werden korrekt angezeigt

Ursache: Eine bestimmte PNG-Datei fehlt möglicherweise aus dem Plugin-Verzeichnis.

Lösung:

  • Prüfen Sie, ob die Datei public/assets/images/social/{icon-name}.png für das fehlende Icon vorhanden ist.
  • Installieren Sie das Plugin neu oder aktualisieren Sie es, um fehlende Icons wiederherzustellen.
  • Wenn nur ein einzelnes Icon fehlt, zeigt die E-Mail stattdessen einen textbasierten Emoji-Fallback.

Unterstützte Social-Icons

Icon-Name Plattform
facebook Facebook
x X (ehemals Twitter)
instagram Instagram
linkedin LinkedIn
youtube YouTube
tiktok TikTok
whatsapp WhatsApp
telegram Telegram
pinterest Pinterest
snapchat Snapchat
github GitHub
dribbble Dribbble
reddit Reddit
discord Discord
twitch Twitch
medium Medium
spotify Spotify
behance Behance
vimeo Vimeo
website Website (Globus-Icon)
email E-Mail (Umschlag-Icon)

16. Probleme mit dem HTML-Block

⚠️ Erweiterte Funktion: Der HTML-Block rendert Ihren Code direkt in die E-Mail ohne Änderungen. Wenn Ihr HTML nicht E-Mail-kompatibel ist, wird es nicht korrekt dargestellt.

❌ Problem: Benutzerdefiniertes HTML wird nicht korrekt gerendert

Ursache: E-Mail-Clients haben im Vergleich zu Webbrowsern eine sehr begrenzte HTML/CSS-Unterstützung.

Lösung:

  • Verwenden Sie ausschließlich tabellenbasierte Layouts anstatt div, flexbox oder grid.
  • Verwenden Sie ausschließlich Inline-CSS (style="..."). E-Mail-Clients entfernen <style>-Blöcke und externe Stylesheets.
  • Verwenden Sie keine <script>-Tags — JavaScript wird von allen E-Mail-Clients entfernt.
  • Verwenden Sie keine SVG-Bilder oder base64-kodierte Bilder — Gmail und Outlook zeigen diese nicht an.
  • Verwenden Sie absolute URLs für alle Bilder (z.B. https://ihredomain.de/bild.png).

Sichere HTML-Tags für den HTML-Block

Sicher zu verwenden Vermeiden
<table>, <tr>, <td>, <th> <div> mit komplexem CSS
<p>, <h1><h6>, <span> <section>, <article>, <nav>
<a>, <img>, <br> <svg>, <canvas>, <video>
<strong>, <em>, <b>, <i> <script>, <style>, <link>
<ul>, <ol>, <li> <form>, <input>, <button>

17. E-Mails landen im Spam

❌ Problem: E-Mails landen konsequent im Spam-Ordner

Ursache: Mehrere Faktoren können Spam-Filter auslösen.

Lösung: Prüfen und beheben Sie jeden der folgenden Punkte:

# Prüfung Behebung
1 SPF-Eintrag Fügen Sie einen SPF-DNS-Eintrag für Ihre Domain hinzu, der Ihren Mailserver enthält. Beispiel: v=spf1 include:_spf.google.com ~all
2 DKIM-Signatur Konfigurieren Sie DKIM über Ihren E-Mail-Anbieter oder das SMTP-Plugin. Dies fügt eine digitale Signatur hinzu, die beweist, dass die E-Mail von Ihrer Domain stammt.
3 DMARC-Richtlinie Fügen Sie einen DMARC-DNS-Eintrag hinzu: v=DMARC1; p=quarantine; rua=mailto:[email protected]
4 Absenderadresse Verwenden Sie eine „Von“-E-Mail, die zu Ihrer Domain passt (z.B. [email protected]), nicht eine kostenlose Adresse wie @gmail.com.
5 E-Mail-Inhalt Vermeiden Sie Spam-Trigger-Wörter („kostenlos“, „dringend“, „hier klicken“, übermäßige Ausrufezeichen, GROSSBUCHSTABEN-Text).
6 Bild-Text-Verhältnis Versenden Sie keine bilderbasierten E-Mails. Fügen Sie neben Bildern auch aussagekräftigen Textinhalt ein.
7 Blacklist-Prüfung Prüfen Sie, ob Ihre Domain oder Server-IP auf der Blacklist steht unter mxtoolbox.com/blacklists.
🚨 Kritisch: Bei Shared-Hosting kann die IP Ihres Servers aufgrund anderer Nutzer auf demselben Server, die Spam versenden, auf der Blacklist stehen. Erwägen Sie die Verwendung eines dedizierten E-Mail-Dienstes.

18. Debugging-Checkliste

Verwenden Sie diese Checkliste bei der Fehlerbehebung von E-Mail-Problemen:

# Prüfung Erwartetes Ergebnis
1 WordPress kann E-Mails senden Installieren Sie ein SMTP-Plugin und senden Sie erfolgreich eine Test-E-Mail.
2 E-Mail-Vorlage ist gespeichert Öffnen Sie das Formular > E-Mail-Vorlagen-Editor > Speichern. Prüfen Sie, ob Blöcke in der Vorschau erscheinen.
3 Bilder sind öffentlich zugänglich Öffnen Sie Bild-URLs in einem Inkognito-Browserfenster. Sie müssen ohne Anmeldung laden.
4 Keine PHP-Fehler Aktivieren Sie WP_DEBUG und WP_DEBUG_LOG in wp-config.php und prüfen Sie wp-content/debug.log.
5 Social-Icons vorhanden Prüfen Sie, ob PNG-Dateien im Ordner public/assets/images/social/ im Plugin-Verzeichnis vorhanden sind.
6 Uploads-Verzeichnis beschreibbar Prüfen Sie, ob wp-content/uploads/ Schreibberechtigungen hat (755 oder 775).
7 HTTPS aktiviert Ihre Website-URL sollte mit https:// beginnen. Gemischte Inhalte (HTTP-Bilder in HTTPS-E-Mails) können blockiert werden.
8 E-Mail nicht von Gmail gekürzt Halten Sie das E-Mail-HTML unter 102 KB. Entfernen Sie unnötige Blöcke, wenn Gmail „[Nachricht gekürzt]“ anzeigt.

🐛 WordPress-Debug-Protokollierung aktivieren

Fügen Sie Folgendes zu Ihrer wp-config.php-Datei hinzu (vor der Zeile „That’s all, stop editing!“):

define(‚WP_DEBUG‘, true);
define(‚WP_DEBUG_LOG‘, true);
define(‚WP_DEBUG_DISPLAY‘, false);

Schicken Sie nach der Aktivierung ein Formular ab und prüfen Sie die Protokolldatei unter wp-content/debug.log auf Fehler.

⚠️ Wichtig: Deaktivieren Sie WP_DEBUG auf Produktiv-Websites immer nach der Fehlerbehebung. Das Aktiviert-Lassen kann sensible Informationen preisgeben und Ihre Website verlangsamen.