Wenn du das Plugin Easy Form Builder auf deiner WordPress-Website installierst, überprüft es automatisch, ob dein Server E-Mails korrekt über PHP- oder WordPress-Funktionen senden kann. Wird ein Problem erkannt, zeigt das Plugin eine hilfreiche Fehlermeldung an. Diese Nachrichten helfen dir, das Problem zu identifizieren und zu lösen, damit Benachrichtigungen und Bestätigungs-E-Mails deiner Formulare problemlos gesendet werden können.
Im Folgenden erklären wir jede Fehlermeldung im Detail und zeigen dir, wie du sie beheben kannst.
📩 1. E-Mail-System nicht verfügbar

ID: mail_function_missing
Description:
“The PHP mail() function is missing. Your server cannot send emails.”
🔍 Ursache:
Der Hosting-Server unterstützt die Standardfunktion mail()
nicht oder hat sie deaktiviert. WordPress nutzt diese Funktion für den E-Mail-Versand.
✅ Lösung:
- Kontaktiere deinen Hosting-Anbieter und bitte ihn, die
mail()
-Funktion in der PHP-Konfiguration zu aktivieren. - Oder richte SMTP für den E-Mail-Versand ein:
👉 E-Mail-Versand mit dem Plugin WP Mail SMTP
🚫 2. E-Mail-Versand durch Server blockiert

ID: mail_function_disabled
Description:
“The mail() function is disabled in your server’s PHP configuration (php.ini).”
🔍 Ursache: Die Funktion mail()
ist absichtlich in der Datei php.ini
deaktiviert.
✅ Lösung:
- Wenn du Serverzugriff hast, bearbeite
php.ini
und entfernemail
aus der Listedisable_functions
- Ansonsten: Bitte deinen Hoster, dies zu erledigen
- Oder:
❌ 3. WordPress-Funktion wp_mail() fehlt

ID: wp_mail_function_missing
Description:
“The wp_mail() function is missing or not available. WordPress email features may be broken.”
🔍 Ursache: Die Funktion wp_mail()
(WordPress-Wrapper für mail()
) ist nicht vorhanden. Mögliche Gründe: beschädigte WP-Installation oder Plugin-Konflikte.
✅ Lösung:
- WordPress-Kerndateien neu installieren
- Andere Plugins nacheinander deaktivieren und testen
- Sicherstellen, dass deine WordPress-Version aktuell ist
- Alternativ:
⚠️ 4. Kein E-Mail-Handler konfiguriert

ID: smtp_sendmail_empty
Description:
“Your server has no SMTP host or sendmail path set. Emails may not be delivered.”
🔍 Ursache: Selbst wenn mail()
aktiv ist, fehlt eine funktionierende Handler-Konfiguration (SMTP/sendmail).
✅ Lösung:
- SMTP-Plugin wie WP Mail SMTP installieren und konfigurieren
- SMTP-Daten oder sendmail-Pfad vom Hosting-Anbieter anfordern
- Konfiguration im Server aktualisieren 👉 E-Mail-Versand mit dem Plugin WP Mail SMTP
❗ 5. Test-E-Mail konnte nicht gesendet werden

ID: mail_function_failed
Description:
“Your WordPress site could not send a test email. To manually test your email system, go to Easy Form Builder > Settings > Email Settings tab and click the ‚Check Email Server‘ button.”
🔍 Ursache: Ein Testversand wurde versucht, aber ist fehlgeschlagen. Dies weist auf ein generelles Problem mit der Serverkonfiguration hin.
✅ Lösung:
- Prüfe, ob die Admin-E-Mail-Adresse korrekt in den WP-Einstellungen hinterlegt ist
- Überprüfe die Fehlerprotokolle (error logs)
- Richte SMTP ein:
👉 E-Mail-Versand mit dem Plugin WP Mail SMTP
🧠 Warum ist die Behebung von E-Mail-Problemen wichtig?
IfWenn deine WordPress-Seite keine E-Mails senden kann, funktionieren folgende Dinge möglicherweise nicht:
- Kontaktformulare
- Registrierungsformulare
- Kundenkommunikation
⚠️ Besonders kritisch: Easy Form Builder kann in diesem Fall keine Benachrichtigungen an Admins oder Nutzer versenden.
Daher führt Easy Form Builder direkt nach der Installation eine automatische Diagnose durch – damit du Probleme frühzeitig erkennen und beheben kannst.
🔗 Mehr erfahren:
Mehr erfahren:
👉 Schritt-für-Schritt-Anleitung zum Versand von WordPress-E-Mails über SMTP