DB Site Analytics
DB Site Analytics Tracciamento visite server-side: nessun cookie, nessun JavaScript di tracking, nessun servizio esterno. I dati restano nel tuo…
Configura l’invio email SMTP su WordPress. Compili 6 campi, testi, funziona. Fine.
Niente wizard, niente provider proprietari, niente tracking, niente upsell.
Versione: 1.1.0 Β· Autore: Davide Bertolino Β· CompatibilitΓ : WordPress 5.8+ Β· PHP 7.4+ Β· Licenza: GPL v3
DB SMTP Mailer prende il controllo di wp_mail() e instrada tutte le email WordPress β notifiche di sistema, form di contatto, WooCommerce, qualsiasi plugin β attraverso il server SMTP che configuri tu. Nessuna dipendenza esterna, nessun servizio cloud, nessun account da creare. Solo SMTP puro.
Un plugin, un compito. Niente di piΓΉ, niente di meno.
Una sola pagina admin sotto Strumenti β SMTP Mailer, organizzata in tab. Compili host, porta, cifratura, credenziali e mittente. Salvi. Fine.
Non Γ¨ un wizard. Γ un dropdown che precompila host, porta e cifratura per i provider piΓΉ comuni. Tu devi solo inserire username e password.
Un campo destinatario, un bottone. Se funziona: messaggio verde. Se fallisce: errore PHPMailer completo, così sai esattamente cosa non va.
Opzionale, attivabile dalla scheda Configurazione. Registra le ultime N email inviate o fallite in una tabella custom nel database WordPress.
Una scheda che ti dice subito se c’Γ¨ qualcosa che non va, senza dover indovinare.
mail() PHP: disponibile / non disponibileLa password SMTP non viene mai salvata in chiaro e non Γ¨ mai visibile nell’admin dopo il salvataggio.
wp_encrypt() (WP 6.8+) o AES-256-CBC con AUTH_KEY (fallback)manage_optionsSe DB Form Builder Γ¨ attivo, nella sua pagina impostazioni appare automaticamente “β SMTP configurato via DB SMTP Mailer” con link alla configurazione. Due plugin che si parlano, senza dipendere l’uno dall’altro.
Il plugin si aggiorna direttamente dal pannello Plugin di WordPress, come quelli del repository ufficiale. Quando esce una nuova versione, ricevi la notifica e aggiorni con un clic. Niente download manuali, niente ZIP da ricaricare.
| FunzionalitΓ | Prezzo |
|---|---|
| Configurazione SMTP completa | Gratis |
| Preset provider (Gmail, Aruba, ecc.) | Gratis |
| Email di test con diagnostica errori | Gratis |
| Log email con auto-pulizia | Gratis |
| Diagnostica sistema | Gratis |
| Password criptata | Gratis |
| Integrazione DB Form Builder | Gratis |
| Aggiornamenti automatici da WordPress | Gratis |
| Versione “Pro” | Non esiste |
db-smtp-mailer/
βββ db-smtp-mailer.php # File principale
βββ uninstall.php # Cleanup completo alla rimozione
βββ README.md
βββ LICENSE
βββ assets/
β βββ css/
β β βββ db-admin-ui.css # Design system admin condiviso
β β βββ admin.css # Stili admin specifici del plugin
β βββ js/
β βββ admin.js
βββ inc/
βββ class-updater.php # Auto-updater da GitHub
βββ class-admin.php # Pagina admin, tab, AJAX
βββ class-encryption.php # Criptazione/decriptazione password
βββ class-logger.php # Log email con tabella custom
βββ class-mailer.php # Override phpmailer_init
phpmailer_init con prioritΓ 99. Se “Forza mittente” Γ¨ attivo, i filtri wp_mail_from e wp_mail_from_name operano a prioritΓ 9999wp_encrypt() (WP 6.8+) o AES-256-CBC con AUTH_KEY. Il prefisso wpenc: distingue il metodo usato{prefix}dbsm_email_log creata via dbDelta() all’attivazione + just-in-time al primo inserimento. Pulizia automatica via WP Cron giornalierouninstall.php rimuove opzione, tabella, cron hook e transient dell’updaterdbfb_smtp_status per comunicare con DB Form Builder senza creare dipendenzedb-admin-ui.css)uninstall.php con cleanup completo (opzione, tabella, cron, transient)GPL v3 or later β https://www.gnu.org/licenses/gpl-3.0.html
Sei libero di utilizzare, modificare e distribuire questo plugin.
Davide Bertolino
davidebertolino.it β info@davidebertolino.it
π« Nessuna registrazione. Nessun reminder. Nessun trucco.
Scarica, installa, usa. Niente account, niente popup, niente “passa a Pro”, niente telemetria. Il codice Γ¨ tuo, la licenza Γ¨ GPL v3, le funzionalitΓ sono tutte incluse. Fine.
Hai suggerimenti o hai trovato un bug? Contattami!
DB Site Analytics Tracciamento visite server-side: nessun cookie, nessun JavaScript di tracking, nessun servizio esterno. I dati restano nel tuo…
π DB Event Manager Gestione eventi con iscrizione, QR code personale, check-in da smartphone e survey post-evento. Niente Eventbrite, niente…
DB Login Customizer La pagina di login di WordPress, con i tuoi colori e il tuo logo. Niente plugin pesanti,…