Beskrivelse
Som standard sender MailPoet e-mails via PHP Mail, sin premium MailPoet Sending Service eller tjenester som Amazon SES eller SendGrid. Men der er en hage: Nogle SMTP-udbydere (som Gmail) understøttes ikke, og e-mail-logning er ikke mulig.
➡ Dette plugin løser det. Det sikrer, at alle MailPoet-nyhedsbreve sendes via dit valgte SMTP-plugin, så dine WordPress-e-mailindstillinger også gælder for nyhedsbreve – uden ekstra opsætning eller ekstra omkostninger.
🛠 Fungerer med populære SMTP-plugins som f.eks:
✅ WP Mail SMTP (af WPForms – det mest udbredte SMTP-plugin)
✅ FluentSMTP (let, gratis, GDPR-venlig)
✅ Post SMTP (understøtter OAuth til Gmail, Outlook osv.)
✅ Easy WP SMTP (enkel og pålidelig)
✅ MailerSend, Brevo (tidligere Sendinblue) m.fl
🎯 Hvorfor bruge dette plugin?
✔ Sikrer, at MailPoet-mails følger dine SMTP-indstillinger
✔ Fungerer med Gmail og andre SMTP-udbydere, som MailPoet ikke understøtter
✔ Aktiverer e-mail-logning via dit SMTP-plugin
⚠ Vigtige bemærkninger:
- Større opdateringer af MailPoet kan kræve justeringer.
- Nogle avancerede MailPoet-funktioner (som bounce-håndtering) kan opføre sig anderledes.
✅ Test din opsætning med MailPoet-testmails og rigtige nyhedsbreve for at sikre, at alt kører problemfrit!
Installation
- Download eller klon dette plugin til din
/wp-content/plugins/-bog. - Sørg for, at mappen hedder noget i retning
af omppm-override-phpmail-mailpoet. - Gå til Plugins i dit WordPress-administratorområde, og aktiver Override PHP Mail for Mailpoet (via wp_mail).
- I MailPoet > Indstillinger skal du vælge “Server (Standard)” eller “PHP mail” som din afsendelsesmetode (så den normalt bruger
PHPMail). - Configure your SMTP method in WP Mail SMTP (or your preferred SMTP plugin).
- Hvis du bruger Gmail API eller et andet specialiseret flow, skal du sikre dig, at det er korrekt konfigureret i WP Mail SMTP.
- Send et testnyhedsbrev (eller brug MailPoets testmail), og kontroller via WP Mail SMTP-logfiler eller e-mail-header, at mailen går gennem din ønskede SMTP-udbyder.
FAQ
-
Erstatter dette plugin MailPoets standardafsendelsesmetode fuldstændigt?
-
Ja, det gør den. For alle nyhedsbreve og testmails, der normalt ville bruge “PHPMail”, omdirigeres der til
wp_mail(). Men hvis du bruger MailPoets egen “MailPoet Sending Service” eller “SendGrid”, forbliver de upåvirkede. -
Vil dette plugin fungere med MailPoet 4, 5 eller fremtidige versioner?
-
Den er testet med MailPoet 5.x. MailPoet kan ændre interne klasser eller arkitektur i fremtidige opdateringer, hvilket kan ødelægge denne tilsidesættelsesmetode. Vi anbefaler, at du tester på et staging-websted, hver gang du opdaterer MailPoet.
-
Hvad hvis mine e-mails stadig ser ud til at blive sendt ud via `mail()`?
-
- Dobbelttjek, at du har indstillet den korrekte afsendelsesmetode i MailPoet (“Server” / “PHP mail”) og ikke en ekstern SMTP i MailPoets egen konfiguration.
- Kontroller, at WP Mail SMTP (eller ethvert andet SMTP-plugin) er aktivt og konfigureret.
- Tjek, om MailPoets testmails adskiller sig fra de rigtige nyhedsbreve. Nogle gange kan testmailen tage en anden rute.
-
Kræver dette plugin kodeændringer i MailPoet?
-
Nej, men internt bruger det et “klassealias”-hack til at erstatte MailPoets
PHPMail-klassei farten, hvilket kan være opdateringsfølsomt. Hvis du ser fejl, eller dit nyhedsbrev fejler efter en opdatering af MailPoet, skal du deaktivere og tjekke plugin-kompatibiliteten igen.
Anmeldelser
Bidragsydere & udviklere
“SMTP Mail Control for MailPoet” er open source-software. Følgende personer har bidraget til dette plugin.
Bidragsydere“SMTP Mail Control for MailPoet” er blevet oversat til 5 sprog. Tak til oversætterne for deres bidrag.
Oversæt “SMTP Mail Control for MailPoet” til dit eget sprog.
Interesseret i udvikling?
Gennemse koden, tjek SVN repository, eller abonner på udviklerloggen via RSS.
Ændringslog
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
Release date: August 11th 2025
- Normalization of translations: en_US is now default locale as per WordPress Codex
1.0.15
Release date: August 8th 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 Performance
- Optimierte Code-Struktur und Wartbarkeit
1.0.14
Release date: August 8th 2025
- Fixed “Test-Email senden” button functionality
- Added AJAX handler for test email sending
- Improved error handling and user feedback
- Added detailed test email with plugin information
- Enhanced JavaScript error reporting for debugging
1.0.13
Release date: August 8th 2025
- Added developer information card with professional presentation
- Added direct links to GitHub repository for issues and contributions
- Added contact information and company details
- Enhanced admin interface with developer branding
- Prepared for GitHub repository integration
- Added comprehensive GitHub setup documentation
1.0.12
Release date: August 8th 2025
- Added comprehensive setup instructions with step-by-step guidance
- Added visual “How It Works” explanation with animated cards
- Added troubleshooting section with common issues and solutions
- Added interactive MailPoet test email button
- Enhanced admin interface with modern, visually appealing design
- Added SMTP configuration examples for popular providers
- Improved user experience with clear setup workflow
- Added visual indicators and badges for better guidance
1.0.11
Release date: August 8th 2025
- Added modern, extensible admin interface under Tools > OMPPM Tools
- Individualized debug constant (OMPPM_DEBUG) independent of WP_DEBUG
- Interactive debug toggle with real-time status updates
- Log management with clear and refresh functionality
- Plugin status monitoring (MailPoet active, Class Alias status)
- Quick action buttons for MailPoet and SMTP settings
- Modern, responsive design with card-based layout
- AJAX-powered interface with notifications
- Object-oriented architecture for easy future expansion
1.0.10
Release date: August 8th 2025
- Fixed fatal error: MailerMethod is an interface, not a class
- Corrected base class to PHPMailerMethod (the actual class, not interface)
- Restored compatibility with MailPoet 5.12.13 class hierarchy
- Fixed inheritance issue that was preventing plugin from loading
1.0.9
Release date: August 8th 2025
- Reverted to simple, working approach from version 1.0.4
- Removed complex dynamic class detection and eval() usage
- Restored direct class_alias() functionality that worked perfectly
- Rettet kompatibilitet med MailPoet 5.12.13 ved hjælp af korrekte klassenavne
- Simplified plugin architecture for better reliability
- Removed unnecessary AJAX context checks and multiple hooks
1.0.8
Release date: August 8th 2025
- Fixed AJAX context detection that was preventing plugin from loading in normal WordPress context
- Removed overly restrictive AJAX checks that blocked plugin initialization
- Added more WordPress hooks (muplugins_loaded, after_setup_theme) to catch MailPoet loading earlier
- Improved class availability checking to work in all contexts
- Enhanced compatibility with different WordPress loading scenarios
1.0.7
Release date: August 8th 2025
- Tilføjet omfattende debugging-support til fejlfinding af problemer med e-mail-levering
- Forbedret logning for at hjælpe med at identificere, om e-mails behandles via wp_mail() eller originale MailPoet-metoder
- Forbedret kompatibilitet med WP Mail Logging-plugins
- Tilføjet fejlmeddelelser for bedre sporing af e-mail-behandlingsflowet
- Tilbage til den fungerende class_alias-tilgang fra version 1.0.4
- Forbedret plugin-initialisering med plugins_loaded-prioritet 1
- Tilføjet detaljeret kontrol af MailPoet-klassens tilgængelighed
- Forbedret hook-timing for at sikre plugin-aktivering
- Rettet iframe/AJAX-kompatibilitetsproblemer med dynamisk klassedefinition
- Tilføjet AJAX-kontekstregistrering for at forhindre fatale fejl
- Oprettelse af klassealias er rettet, så det kun sker, når klassen er korrekt defineret
- Forbedret kontrol af klassetilgængelighed for alle nødvendige MailPoet-afhængigheder
- Tilføjet flere hook-forsøg til at fange MailPoet-initialisering på forskellige tidspunkter
- Tilføjet registrering af MailPoet-version for bedre fejlfinding
- Forbedret registrering af alias for at forhindre dobbelte opsætningsforsøg
- Tilføjet omfattende kontrol af MailPoet-klassens tilgængelighed
- Forbedret fejlsøgning for at vise alle tilgængelige MailPoet-klasser
- Tilføjet understøttelse af forskellige MailPoet-versioner med dynamisk klassedetektion
- Rettet kompatibilitet med nyere MailPoet-klassestrukturer
- Rettet kompatibilitet med MailPoet 5.12.13 ved hjælp af korrekte klassenavne
- Analyserede faktisk MailPoet-kode for at bruge korrekt klassehierarki
1.0.7-beta
Release date: August 8th 2025
- Forbedret kompatibilitet med WPO365 | Microsoft 365 Graph Mailer og andre SMTP-plugins
- Gør validering af e-mailtyper mere tilladt for bedre bagudkompatibilitet
- Løste problemer, hvor nogle MailPoet-e-mails ikke blev behandlet korrekt
- Forbedret understøttelse af e-mails uden specifikke email_type-metadata
1.0.6
Release date: August 6th 2025
- Problem med udmattelse af hukommelse under klasseopsætning løst
- Forbedret kompatibilitet med AJAX- og iframe-kontekster
- Tilføjet kontrol af MailPoet-klassens eksistens for at forhindre fatale fejl
- Forbedret indlæsningsprioritet for at sikre kompatibilitet med AJAX-anmodninger
1.0.6-beta2
Release date: August 1st 2025
- Hukommelsesudmattelse rettet: endeløs løkke under klasseopsætning rettet
1.0.6-beta
Release date: July 31st 2025
- Refaktoriseret kode for at forbedre kompatibiliteten med AJAX- og iframe-sammenhænge
- Tilføjet kontrol af MailPoet-klassens eksistens for at forhindre fatale fejl
- Forbedret indlæsningsprioritet for at sikre kompatibilitet med AJAX-anmodninger
1.0.5
Release date: July 31st 2025
- Rettet AJAX/iframe-kompatibilitetsproblemer ved at tilføje korrekt kontrol af klassens eksistens
- Forbedret indlæsningsprioritet for at forhindre fatale fejl i iframe-kontekster
- Tilføjet AJAX-kontekstregistrering for at håndtere MailPoet-klassens tilgængelighed
- Udvidede understøttede e-mailtyper
1.0.4
Release date: April 3rd 2025
- Tilføjet understøttelse af yderligere MailPoet-e-mailtyper (postmeddelelser, velkomst-e-mails, automatiske e-mails)
- Forbedret registrering af e-mailtype for bedre kompatibilitet
1.0.3
Release date: February 19th 2025
- Readme.txt er opdateret.
= 1.0.1
Release date: January 23rd 2025
- Poleret readme.txt og de vigtigste plguin-filoverskrifter.
= 1.0.0
Release date: January 15th 2025
- Første offentliggørelse
