Beschreibung
Standardmäßig versendet MailPoet E-Mails über PHP Mail, seinen Premium MailPoet Sending Service oder Dienste wie Amazon SES oder SendGrid. Aber es gibt einen Haken: Einige SMTP-Provider (wie Gmail) werden nicht unterstützt, und die Protokollierung von E-Mails ist nicht möglich.
➡ Dieses Plugin schafft Abhilfe. Es sorgt dafür, dass alle MailPoet-Newsletter über das von dir gewählte SMTP-Plugin versendet werden, sodass deine WordPress-E-Mail-Einstellungen auch für Newsletter gelten – ohne zusätzliche Einrichtung oder Kosten.
🛠 Funktioniert mit gängigen SMTP-Plugins wie:
✅ WP Mail SMTP (von WPForms – das meistgenutzte SMTP-Plugin)
✅ FluentSMTP (leichtgewichtig, kostenlos, GDPR-freundlich)
✅ Post SMTP (unterstützt OAuth für Gmail, Outlook, etc.)
✅ Easy WP SMTP (einfach & zuverlässig)
✅ MailerSend, Brevo (ehemals Sendinblue), und mehr
🎯 Warum dieses Plugin benutzen?
✔ Stellt sicher, dass MailPoet-E-Mails deinen SMTP-Einstellungen folgen
✔ Funktioniert mit Gmail und anderen SMTP-Providern, die MailPoet nicht unterstützt
✔ Ermöglicht E-Mail-Protokollierung über dein SMTP-Plugin
⚠ Wichtige Hinweise:
- Größere Updates von MailPoet können Anpassungen erfordern.
- Einige fortgeschrittene MailPoet-Funktionen (z.B. Bounce-Handling) können sich anders verhalten.
✅ Teste deine Einrichtung mit MailPoet-Test-E-Mails und echten Newslettern, um sicherzustellen, dass alles reibungslos funktioniert!
Installation
- Lade dieses Plugin herunter oder klone es in dein Verzeichnis
/wp-content/plugins/. - Achte darauf, dass der Ordner einen Namen wie
omppm-override-phpmail-mailpoethat. - Gehe zu Plugins in deinem WordPress-Adminbereich und aktiviere Override PHP Mail für Mailpoet (über wp_mail).
- In MailPoet > Einstellungen wählst du „Server (Standard)“ oder „PHP-Mail“ als Versandmethode (also normalerweise
PHPMail). - Configure your SMTP method in WP Mail SMTP (or your preferred SMTP plugin).
- Wenn du die Gmail-API oder einen anderen speziellen Datenfluss verwendest, stelle sicher, dass er in WP Mail SMTP richtig eingerichtet ist.
- Versende einen Test-Newsletter (oder verwende die MailPoet-Testmail) und überprüfe anhand der WP Mail SMTP-Protokolle oder der E-Mail-Header, dass die Mail über deinen gewünschten SMTP-Provider geht.
FAQ
-
Ersetzt dieses Plugin die Standardversandmethode von MailPoet vollständig?
-
Ja. Für alle Newsletter und Test-E-Mails, die normalerweise „PHPMail“ verwenden würden, wird auf
wp_mail()umgeleitet. Wenn du jedoch den MailPoet-eigenen „MailPoet Sending Service“ oder „SendGrid“ verwendest, bleiben diese davon unberührt. -
Funktioniert dieses Plugin mit MailPoet 4, 5 oder zukünftigen Versionen?
-
Es wurde mit MailPoet 5.x getestet. MailPoet kann in zukünftigen Updates interne Klassen oder die Architektur ändern, was diesen Override-Ansatz zunichte machen könnte. Wir empfehlen, bei jedem Update von MailPoet einen Test auf einer Staging-Seite durchzuführen.
-
Was ist, wenn meine E-Mails trotzdem über `mail()` verschickt werden?
-
- Vergewissere dich, dass du die richtige Versandmethode in MailPoet eingestellt hast („Server“ / „PHP mail“) und nicht ein externes SMTP in der MailPoet-Konfiguration.
- Überprüfe, ob WP Mail SMTP (oder ein anderes SMTP-Plugin) aktiv und konfiguriert ist.
- Überprüfe, ob sich die MailPoet Test-E-Mails von echten Newsletter-Sendungen unterscheiden. Manchmal kann die Testmail eine andere Route nehmen.
-
Erfordert dieses Plugin Codeänderungen in MailPoet?
-
Nein. Aber intern verwendet es einen „Class Alias“-Hack, um die
PHPMail-Klassevon MailPoet im laufenden Betrieb zu ersetzen, was updateabhängig sein kann. Wenn du Fehler siehst oder dein Newsletter nach einem MailPoet-Update nicht funktioniert, deaktiviere das Plugin und überprüfe es erneut.
Rezensionen
Mitwirkende und Entwickler
„SMTP Mail Control for MailPoet“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„SMTP Mail Control for MailPoet“ wurde in 5 Sprachen übersetzt. Danke an die Übersetzer für ihre Mitwirkung.
Übersetze „SMTP Mail Control for MailPoet“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN-Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
1.2.4
Release date: January 21st 2026
- Tested up to WP 6.9
1.2.3
Release date: January 21st 2026
- BUGFIX: Kritischer Fix für Endlosschleifen beim E-Mail-Versand
- BUGFIX: Rekursionsschutz verhindert Timeout-Fehler bei WordPress-System-E-Mails
- Problem behoben: Passwort-Zurücksetzen und andere WordPress-E-Mails führten zu „Maximum execution time exceeded“-Fehler
- Neues Sicherheitsfeature: Automatische Erkennung und Verhinderung von rekursiven wp_mail()-Aufrufen
- Verbesserte Stabilität bei Verwendung mit WP Mail SMTP und anderen SMTP-Plugins
- Verhindert Konflikte wenn MailPoet versucht, WordPress-System-E-Mails zu verarbeiten
1.2.2
Release date: August 21st 2025
- NEU: Dynamische MailPoet E-Mail-Typ-Erkennung mit Reflection
- NEU: Automatische Unterstützung für alle offiziellen MailPoet E-Mail-Typen
- NEU: Zukunftssichere E-Mail-Typ-Validierung
- NEU: Reflection-basierte E-Mail-Typ-Entdeckung
- NEU: Gecachte E-Mail-Typ-Erkennung für Performance
- NEU: Erweitertes Admin-Interface mit dynamischer E-Mail-Typ-Anzahl
- NEU: Automatische Updates wenn MailPoet neue E-Mail-Typen hinzufügt
- NEU: Unterstützung für alle MailPoet E-Mail-Typen:
- automation, automation_notification, automation_transactional
- standard, notification, notification_history
- re_engagement, wc_transactional, confirmation_email
- automatic, welcome (Legacy-Support)
- NEU: Intelligentes Fallback-System für E-Mail-Typ-Erkennung
- NEU: Verbessertes Debugging für E-Mail-Typ-Matching
- NEU: Performance-optimierte Reflection mit Caching
- Verbesserte Kompatibilität mit MailPoets neuestem E-Mail-Typ-System
- Erweiterte Unterstützung für WooCommerce transaktionale E-Mails
- Bessere Fehlerbehandlung und Logging für E-Mail-Typ-Erkennung
- Zukunftssichere Architektur die sich automatisch an MailPoet-Updates anpasst
1.2.1
Release date: August 20th 2025
- NEU: Erweiterte E-Mail-Typ-Unterstützung mit Pattern-Matching
- NEU: Unterstützung für Preview-E-Mails
- NEU: Unterstützung für E-Mail-Statistik-Benachrichtigungen
- NEU: Unterstützung für neue Abonnenten-Benachrichtigungen
- NEU: Intelligentes Pattern-Matching für automatische E-Mails
- NEU: WooCommerce automatische E-Mail-Unterstützung (automatic_woocommerce_*)
- NEU: Generische automatische E-Mail-Pattern-Unterstützung (automatic__)
- NEU: Erweiterte E-Mail-Typ-Validierung mit Regex-Patterns
- NEU: Verbessertes Debugging für E-Mail-Typ-Matching
- NEU: Admin-Interface zeigt Anzahl unterstützter E-Mail-Typen
- NEU: Zukunftssichere E-Mail-Typ-Erkennung
- Verbesserte Kompatibilität mit MailPoets neuestem automatischen E-Mail-System
- Erweiterte Unterstützung für komplexe E-Mail-Typ-Patterns
- Bessere Fehlerbehandlung und Logging für E-Mail-Typ-Erkennung
1.2.0
Release date: August 19th 2025
- NEU: Vollständige PHP 8.3 Kompatibilität mit intelligenten Fallbacks
- NEU: Zukunftssichere Architektur für kommende PHP-Versionen
- Verbesserte Stabilität und Performance über alle PHP 8.x Versionen
- Optimierte Code-Struktur mit modernen PHP-Best-Practices
- Erweiterte Kompatibilität mit WordPress 6.5+ und MailPoet 5.x
1.1.0
Erscheinungsdatum: 11. August 2025
- Normalisierung der Übersetzungen: en_US ist jetzt das Standard-Locale gemäß WordPress Codex
1.0.15
Erscheinungsdatum: 8. August 2025
- NEU: Vollständig überarbeitetes Admin-Dashboard mit moderner Benutzeroberfläche
- NEU: Interaktive Debug-Funktionen mit Echtzeit-Log-Anzeige
- NEU: Erweiterte Test-E-Mail-Funktionalität für MailPoet und Standard-SMTP
- NEU: Professionelle Benutzeroberfläche mit modernem Design und verbesserter UX
- NEU: Umfassende Debugging-Tools für Entwickler und Administratoren
- NEU: Verbesserte Fehlerbehandlung und Benutzer-Feedback-System
- NEU: Responsive Design für alle Geräte und Bildschirmgrößen
- NEU: Erweiterte JavaScript-Funktionalität mit AJAX-Integration
- NEU: CSS-Styling mit modernen UI-Komponenten und Animationen
- NEU: Umfassende Admin-Klasse mit professioneller Codestruktur
- Verbesserte Stabilität und Leistung
- Optimierte Code-Struktur und Wartbarkeit
1.0.14
Erscheinungsdatum: 8. August 2025
- Funktionalität der Schaltfläche „Test-Email senden“ behoben
- AJAX-Handler für den Versand von Test-E-Mails hinzugefügt
- Verbesserte Fehlerbehandlung und Nutzerfeedback
- Detaillierte Test-E-Mail mit Plugin-Informationen hinzugefügt
- Verbesserte JavaScript-Fehlerberichte für die Fehlersuche
1.0.13
Erscheinungsdatum: 8. August 2025
- Zusätzliche Informationskarte für Entwickler mit professioneller Präsentation
- Direkte Links zum GitHub-Repository für Probleme und Beiträge hinzugefügt
- Kontaktinformationen und Unternehmensdetails hinzugefügt
- Verbesserte Verwaltungsoberfläche mit Entwickler-Branding
- Vorbereitet für die Integration des GitHub-Repository
- Umfassende Dokumentation zur Einrichtung von GitHub hinzugefügt
1.0.12
Erscheinungsdatum: 8. August 2025
- Umfassende Einrichtungsanleitung mit Schritt-für-Schritt-Anleitung hinzugefügt
- Visuelle „Funktionsweise“-Erklärung mit animierten Karten hinzugefügt
- Abschnitt zur Fehlersuche mit häufigen Problemen und Lösungen hinzugefügt
- Interaktive MailPoet Test-E-Mail-Schaltfläche hinzugefügt
- Verbesserte Verwaltungsoberfläche mit modernem, visuell ansprechendem Design
- SMTP-Konfigurationsbeispiele für beliebte Anbieter hinzugefügt
- Verbesserte Benutzererfahrung mit klarem Einrichtungsablauf
- Visuelle Indikatoren und Abzeichen zur besseren Orientierung hinzugefügt
1.0.11
Erscheinungsdatum: 8. August 2025
- Moderne, erweiterbare Verwaltungsoberfläche unter Tools > OMPPM Tools hinzugefügt
- Individualisierte Debug-Konstante (OMPPM_DEBUG) unabhängig von WP_DEBUG
- Interaktiver Debug-Toggle mit Echtzeit-Status-Updates
- Log-Management mit Lösch- und Aktualisierungsfunktion
- Plugin-Statusüberwachung (MailPoet aktiv, Class Alias Status)
- Schnellaktionsschaltflächen für MailPoet und SMTP-Einstellungen
- Modernes, responsives Design mit kartenbasiertem Layout
- AJAX-gestützte Schnittstelle mit Benachrichtigungen
- Objektorientierte Architektur für einfache zukünftige Erweiterungen
1.0.10
Erscheinungsdatum: 8. August 2025
- Fataler Fehler behoben: MailerMethod ist eine Schnittstelle, keine Klasse
- Basisklasse zu PHPMailerMethod korrigiert (die eigentliche Klasse, nicht die Schnittstelle)
- Kompatibilität mit MailPoet 5.12.13 Klassenhierarchie wiederhergestellt
- Vererbungsproblem behoben, das das Laden des Plugins verhinderte
1.0.9
Erscheinungsdatum: 8. August 2025
- Wiederherstellung des einfachen, funktionierenden Ansatzes aus Version 1.0.4
- Komplexe dynamische Klassenerkennung und eval()-Nutzung entfernt
- Direkte class_alias()-Funktionalität wiederhergestellt, die perfekt funktionierte
- Kompatibilität mit MailPoet 5.12.13 unter Verwendung der korrekten Klassennamen behoben
- Vereinfachte Plugin-Architektur für mehr Zuverlässigkeit
- Unnötige AJAX-Kontextprüfungen und mehrere Hooks wurden entfernt
1.0.8
Erscheinungsdatum: 8. August 2025
- AJAX-Kontexterkennung behoben, die das Laden des Plugins im normalen WordPress-Kontext verhinderte
- Übermäßig restriktive AJAX-Prüfungen, die die Initialisierung von Plugins blockierten, wurden entfernt
- Weitere WordPress-Hooks hinzugefügt (muplugins_loaded, after_setup_theme), um MailPoet früher zu laden
- Verbesserte Prüfung der Klassenverfügbarkeit, damit sie in allen Kontexten funktioniert
- Verbesserte Kompatibilität mit verschiedenen WordPress-Ladeszenarien
1.0.7
Erscheinungsdatum: 8. August 2025
- Umfassende Debugging-Unterstützung zur Behebung von Problemen bei der E-Mail-Zustellung hinzugefügt
- Verbessertes Logging, um zu erkennen, ob E-Mails über wp_mail() oder die ursprünglichen MailPoet-Methoden verarbeitet werden
- Verbesserte Kompatibilität mit WP Mail Logging Plugins
- Debug-Meldungen zur besseren Verfolgung des E-Mail-Verarbeitungsprozesses hinzugefügt
- Zurück zur funktionierenden class_alias Methode aus Version 1.0.4
- Verbesserte Plugin-Initialisierung mit plugins_loaded Priorität 1
- Detaillierte Prüfung der Verfügbarkeit von MailPoet-Klassen hinzugefügt
- Verbessertes Hook-Timing, um die Aktivierung des Plugins sicherzustellen
- Iframe/AJAX-Kompatibilitätsprobleme mit dynamischer Klassendefinition behoben
- AJAX-Kontexterkennung hinzugefügt, um fatale Fehler zu vermeiden
- Die Erstellung von Klassenalias wird nun nur noch durchgeführt, wenn die Klasse korrekt definiert ist
- Verbesserte Prüfung der Klassenverfügbarkeit für alle erforderlichen MailPoet-Abhängigkeiten
- Mehrere Hook-Versuche hinzugefügt, um die MailPoet-Initialisierung an verschiedenen Punkten abzufangen
- MailPoet-Versionserkennung für besseres Debugging hinzugefügt
- Verbesserte Alias-Erkennung, um doppelte Einrichtungsversuche zu verhindern
- Umfassende Prüfung der Verfügbarkeit von MailPoet-Klassen hinzugefügt
- Verbessertes Debugging zur Anzeige aller verfügbaren MailPoet-Klassen
- Unterstützung für verschiedene MailPoet-Versionen mit dynamischer Klassenerkennung hinzugefügt
- Kompatibilität mit neueren MailPoet-Klassenstrukturen behoben
- Kompatibilität mit MailPoet 5.12.13 unter Verwendung der korrekten Klassennamen behoben
- Analyse des aktuellen MailPoet-Codes, um die richtige Klassenhierarchie zu verwenden
1.0.7-beta
Erscheinungsdatum: 8. August 2025
- Verbesserte Kompatibilität mit WPO365 | Microsoft 365 Graph Mailer und anderen SMTP-Plugins
- Die Validierung des E-Mail-Typs wurde für eine bessere Abwärtskompatibilität freizügiger gestaltet
- Probleme behoben, bei denen einige MailPoet-E-Mails nicht korrekt verarbeitet wurden
- Verbesserte Unterstützung für E-Mails ohne spezifische email_type-Metadaten
1.0.6
Erscheinungsdatum: 6. August 2025
- Problem der Speichererschöpfung bei der Klasseneinrichtung behoben
- Verbesserte Kompatibilität mit AJAX- und Iframe-Kontexten
- Überprüfung auf Existenz der MailPoet-Klasse hinzugefügt, um fatale Fehler zu vermeiden
- Verbesserte Ladepriorität, um die Kompatibilität mit AJAX-Anfragen zu gewährleisten
1.0.6-beta2
Erscheinungsdatum: 1. August 2025
- Speichererschöpfung behoben: Endlosschleife bei der Klasseneinrichtung behoben
1.0.6-beta
Erscheinungsdatum: 31. Juli 2025
- Der Code wurde überarbeitet, um die Kompatibilität mit AJAX- und Iframe-Kontexten zu verbessern
- Überprüfung auf Existenz der MailPoet-Klasse hinzugefügt, um fatale Fehler zu vermeiden
- Verbesserte Ladepriorität, um die Kompatibilität mit AJAX-Anfragen zu gewährleisten
1.0.5
Erscheinungsdatum: 31. Juli 2025
- Behebung von AJAX/iframe Kompatibilitätsproblemen durch Hinzufügen geeigneter Klassen-Existenzprüfungen
- Verbesserte Ladepriorität, um fatale Fehler in Iframe-Kontexten zu vermeiden
- AJAX-Kontexterkennung hinzugefügt, um die Verfügbarkeit der MailPoet-Klasse zu handhaben
- Erweiterte unterstützte E-Mail-Typen
1.0.4
Erscheinungsdatum: 3. April 2025
- Unterstützung für zusätzliche MailPoet E-Mail-Typen (Post-Benachrichtigungen, Willkommens-E-Mails, automatische E-Mails) hinzugefügt
- Verbesserte E-Mail-Typ-Erkennung für bessere Kompatibilität
1.0.3
Erscheinungsdatum: 19. Februar 2025
- Readme.txt aktualisiert.
= 1.0.1
Erscheinungsdatum: 23. Januar 2025
- Die Kopfzeilen der readme.txt und der Hauptplguin-Datei wurden aufpoliert.
= 1.0.0
Erscheinungsdatum: 15. Januar 2025
- Erstveröffentlichung
