Beschrijving
SMTP Mail Control for MailPoet
Beschrijving
By default, MailPoet sends emails via PHP Mail, its premium MailPoet Sending Service, or services like Amazon SES or SendGrid. But there’s a catch: Some SMTP providers (like Gmail) aren’t supported, and email logging isn’t possible.
➡ This plugin fixes that. It ensures all MailPoet newsletters are sent via your chosen SMTP plugin, so your WordPress email settings apply to newsletters, too – without extra setup or extra costs.
🛠 Werkt met populaire SMTP plugins zoals:
✅ WP Mail SMTP (by WPForms – the most widely used SMTP plugin)
✅ FluentSMTP (lightweight, free, GDPR-friendly)
✅ Post SMTP (supports OAuth for Gmail, Outlook, etc.)
✅ Easy WP SMTP (simple & reliable)
✅ MailerSend, Brevo (formerly Sendinblue), and more
🎯 Waarom deze plugin gebruiken?
✔ Ensures MailPoet emails follow your SMTP settings
✔ Works with Gmail & other SMTP providers MailPoet doesn’t support
✔ Enables email logging via your SMTP plugin
⚠ Belangrijke opmerkingen:
- Grote MailPoet updates kunnen aanpassingen vereisen.
- Sommige geavanceerde MailPoet functies (zoals bounce afhandeling) kunnen zich anders gedragen.
✅ Test your setup with MailPoet test emails and real newsletters to ensure everything runs smoothly!
Installatie
- Download or clone this plugin into your
/wp-content/plugins/directory. - Zorg ervoor dat de map een naam krijgt als
omppm-override-phpmail-mailpoet. - Go to Plugins in your WordPress admin area and activate Override PHP Mail for Mailpoet (via wp_mail).
- In MailPoet > Settings, choose “Server (Standard)” or “PHP mail” as your sending method (so it normally uses
PHPMail). - Configure your SMTP method in WP Mail SMTP (or your preferred SMTP plugin).
- If you’re using Gmail API or another specialized flow, ensure it’s properly set up in WP Mail SMTP.
- Verstuur een testnieuwsbrief (of gebruik de MailPoet testmail) en controleer via WP Mail SMTP logs of e-mail headers dat de mail via je gewenste SMTP provider gaat.
FAQ
Does this plugin replace MailPoet’s default sending method completely?
Ja. Voor alle nieuwsbrieven en testmails die normaal gesproken “PHPMail” zouden gebruiken, wordt het omgeleid naar
wp_mail(). Als je echter MailPoets eigen “MailPoet verzenddienst” of “SendGrid” gebruikt, blijven deze onaangetast.Werkt deze plugin met MailPoet 4, 5, of toekomstige versies?
It has been tested with MailPoet 5.x. MailPoet may change internal classes or architecture in future updates, which could break this override approach. We recommend testing on a staging site whenever you update MailPoet.
Wat als mijn e-mails nog steeds via `mail()` lijken te gaan?
- Double-check that you have the correct sending method set in MailPoet (“Server” / “PHP mail”), not an external SMTP inside MailPoet’s own configuration.
- Controleer of WP Mail SMTP (of een andere SMTP plugin) actief en geconfigureerd is.
- Check if the MailPoet test emails differ from real newsletter sends. Sometimes the test mail can take a different route.
Vereist deze plugin codewijzigingen in MailPoet?
No. But internally, it uses a “class alias” hack to replace MailPoet’s
PHPMailclass on the fly, which can be update-sensitive. If you see errors or your newsletter fails after a MailPoet update, deactivate and re-check plugin compatibility.
Beoordelingen
Bijdragers & ontwikkelaars
“SMTP Mail Control for MailPoet” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“SMTP Mail Control for MailPoet” is vertaald in 5 localen. Dank voor de vertalers voor hun bijdragen.
Vertaal “SMTP Mail Control for MailPoet” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
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
Verschijningsdatum: 11 augustus 2025
- Normalisatie van vertalingen: en_US is nu de standaard locale volgens de WordPress Codex
1.0.15
Verschijningsdatum: 8 augustus 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
- Verbeterde stabiliteit en performance
- Geoptimaliseerde code structuur en onderhoudbaarheid
1.0.14
Verschijningsdatum: 8 augustus 2025
- Fixed “Test-Email senden” button functionality
- Added AJAX handler for test email sending
- Verbeterde foutafhandeling en gebruikersfeedback
- Added detailed test email with plugin information
- Verbeterde JavaScript foutrapportage voor foutopsporing
1.0.13
Verschijningsdatum: 8 augustus 2025
- Informatiekaart voor ontwikkelaar toegevoegd met professionele presentatie
- Directe links naar GitHub repository toegevoegd voor problemen en bijdragen
- Added contact information and company details
- Verbeterde beheerinterface met developer branding
- Voorbereid voor GitHub repository integratie
- Added comprehensive GitHub setup documentation
1.0.12
Verschijningsdatum: 8 augustus 2025
- Added comprehensive setup instructions with step-by-step guidance
- Visuele uitleg “Hoe het werkt” met geanimeerde kaarten toegevoegd
- Probleemoplossingssectie toegevoegd met veelvoorkomende problemen en oplossingen
- Interactieve MailPoet test e-mail knop toegevoegd
- Verbeterde beheerinterface met een modern, visueel aantrekkelijk ontwerp
- SMTP configuratie voorbeelden voor populaire providers toegevoegd
- Improved user experience with clear setup workflow
- Visuele indicatoren en badges toegevoegd voor betere begeleiding
1.0.11
Verschijningsdatum: 8 augustus 2025
- Added modern, extensible admin interface under Tools > OMPPM Tools
- Geïndividualiseerde debug constante (OMPPM_DEBUG) onafhankelijk van WP_DEBUG
- Interactieve debug toggle met real-time statusupdates
- Log management with clear and refresh functionality
- Plugin statusbewaking (MailPoet actief, Class Alias status)
- Snelle actieknoppen voor MailPoet en SMTP-instellingen
- Modern, responsive design with card-based layout
- AJAX-gestuurde interface met meldingen
- Objectgeoriënteerde architectuur voor eenvoudige toekomstige uitbreiding
1.0.10
Verschijningsdatum: 8 augustus 2025
- Fatale fout hersteld: MailerMethod is een interface, geen klasse
- Basisklasse gecorrigeerd naar PHPMailerMethod (de eigenlijke klasse, niet de interface)
- Compatibiliteit met MailPoet 5.12.13 klasse hiërarchie hersteld
- Probleem met overerving opgelost dat het laden van de plugin verhinderde
1.0.9
Verschijningsdatum: 8 augustus 2025
- Teruggekeerd naar de eenvoudige, werkende aanpak van versie 1.0.4
- Complexe dynamische klassendetectie en eval() gebruik verwijderd
- Directe class_alias() functionaliteit hersteld die perfect werkte
- Compatibiliteit met MailPoet 5.12.13 met gebruik van correcte klasse namen hersteld
- Vereenvoudigde plugin architectuur voor betere betrouwbaarheid
- Onnodige AJAX-contextcontroles en meerdere hooks verwijderd
1.0.8
Verschijningsdatum: 8 augustus 2025
- AJAX context detectie opgelost die verhinderde dat de plugin in de normale WordPress context werd geladen
- Te beperkende AJAX controles verwijderd die de plugin initialisatie blokkeerden
- Meer WordPress hooks toegevoegd (muplugins_loaded, after_setup_theme) om het laden van MailPoet eerder op te vangen
- Verbeterde controle op beschikbaarheid van klassen zodat deze in alle contexten werken
- Verbeterde compatibiliteit met verschillende WordPress laadscenario’s
1.0.7
Verschijningsdatum: 8 augustus 2025
- Uitgebreide foutopsporingsondersteuning toegevoegd voor het oplossen van problemen met e-mailaflevering
- Verbeterde logging om te helpen identificeren of e-mails worden verwerkt via wp_mail() of originele MailPoet methodes
- Verbeterde compatibiliteit met WP Mail logging plugins
- Debug berichten toegevoegd om de e-mail verwerking flow beter te kunnen volgen
- Teruggekeerd naar de werkende class_alias aanpak van versie 1.0.4
- Verbeterde plugin initialisatie met plugins_loaded prioriteit 1
- Gedetailleerde controle op beschikbaarheid van MailPoet klassen toegevoegd
- Verbeterde hook timing om ervoor te zorgen dat de plugin geactiveerd wordt
- Problemen met iframe/AJAX compatibiliteit met dynamische klasse definitie opgelost
- AJAX context detectie toegevoegd om fatale fouten te voorkomen
- Het maken van klasse alias is zo opgelost dat dit alleen gebeurt als de klasse correct is gedefinieerd
- Verbeterde controle op beschikbaarheid van klassen voor alle vereiste MailPoet afhankelijkheden
- Meerdere hook pogingen toegevoegd om MailPoet initialisatie op verschillende punten op te vangen
- MailPoet versie detectie toegevoegd voor betere debugging
- Enhanced alias detection to prevent duplicate setup attempts
- Uitgebreide MailPoet klasse beschikbaarheidscontrole toegevoegd
- Verbeterde debugging om alle beschikbare MailPoet klassen te tonen
- Ondersteuning toegevoegd voor verschillende MailPoet versies met dynamische klasse detectie
- Compatibiliteit met nieuwere MailPoet klasse structuren hersteld
- Compatibiliteit met MailPoet 5.12.13 met gebruik van correcte klasse namen hersteld
- De huidige MailPoet code geanalyseerd om de juiste klasse hiërarchie te gebruiken
1.0.7-beta
Verschijningsdatum: 8 augustus 2025
- Verbeterde compatibiliteit met WPO365 | Microsoft 365 Graph Mailer en andere SMTP plugins
- De validatie van e-mail typen is permissiever gemaakt voor betere achterwaartse compatibiliteit
- Problemen opgelost waarbij sommige MailPoet e-mails niet correct werden verwerkt
- Verbeterde ondersteuning voor e-mails zonder specifieke email_type metadata
1.0.6
Verschijningsdatum: 6 augustus 2025
- Fixed memory exhaustion issue during class setup
- Verbeterde compatibiliteit met Ajax en iframe contexten
- Controles voor het bestaan van de MailPoet klasse toegevoegd om fatale fouten te voorkomen
- Improved loading priority to ensure compatibility with AJAX requests
1.0.6-beta2
Verschijningsdatum: 1 augustus 2025
- Memory exhaustion fix: endless loop during class setup fixed
1.0.6-beta
Verschijningsdatum: 31 juli 2025
- Aangepaste code om compatibiliteit met Ajax en iframe te verbeteren
- Controles voor het bestaan van de MailPoet klasse toegevoegd om fatale fouten te voorkomen
- Improved loading priority to ensure compatibility with AJAX requests
1.0.5
Verschijningsdatum: 31 juli 2025
- Fixed AJAX/iframe compatibility issues by adding proper class existence checks
- Verbeterde laad prioriteit om fatale fouten in iframe contexten te voorkomen
- AJAX context detectie toegevoegd om de beschikbaarheid van de MailPoet klasse te beheren
- Uitgebreidere ondersteunde e-mail types
1.0.4
Verschijningsdatum: 3 april 2025
- Added support for additional MailPoet email types (post notifications, welcome emails, automatic emails)
- Verbeterde detectie van e-mail types voor betere compatibiliteit
1.0.3
Verschijningsdatum: 19 februari 2025
- Readme.txt geüpdatet.
= 1.0.1
Verschijningsdatum: 23 januari 2025
- Opgepoetste readme.txt en hoofdheaders van plugin bestanden.
= 1.0.0
Verschijningsdatum: 15 januari 2025
- Eerste publicatie




