- Versione
- 1.6.3
- Aggiornato il
- 03/11/2026
- Richiede WordPress
- 6.1 o superiore
- Richiede PHP
- 7.4 o superiore
- Dimensione
- 91 KB
- SHA-256
b74b17bec6002fe8…
Newsletter – ThinkExt è un pacchetto di estensioni per il plugin Newsletter (thenewsletterplugin.com): aggiunge funzioni senza sostituire il motore di invio e di iscrizione, che resta quello di Newsletter. Comprende un widget Elementor per i form di iscrizione, la lettura automatica dei bounce, la geolocalizzazione degli iscritti, report di aperture e clic e la consegna attraverso il pool di caselle di SMTP-MailPool. È pensato per qualsiasi sito che gestisce una newsletter con Newsletter. Tutte le pagine si trovano nel menu di Newsletter, sotto la voce ThinkExt, che riepiloga anche lo stato di ogni estensione.
Form di iscrizione per Elementor
Il widget Iscrizione Newsletter (categorie ThinkClouds e Newsletter ThinkExt nel pannello di Elementor) costruisce un form collegato alle liste e ai campi definiti in Newsletter. Oltre all’email si possono mostrare nome, cognome, genere e i campi personalizzati del profilo, ciascuno con etichetta, segnaposto, obbligatorietà e larghezza propri; la disposizione può essere a griglia o in riga. Le liste possono restare nascoste oppure essere proposte al visitatore come caselle, scelta singola, menu o menu multiplo, con eventuali preselezioni e liste assegnate sempre.
Dal widget si scelgono anche l’opt-in, l’email di benvenuto, il comportamento quando l’indirizzo è già iscritto, la pagina di destinazione e tutti i messaggi di esito. L’iscrizione passa dal motore di Newsletter e i suoi controlli antispam, captcha e doppio opt-in non possono essere abbassati: il singolo opt-in del widget vale solo se Newsletter è già in singolo opt-in. Le regole del form viaggiano in un token firmato, così non possono essere modificate dal browser, e le richieste sono limitate per indirizzo IP. Gli stili si regolano nelle sezioni Modulo, Campi, Scelte e Pulsante.
Consenso al tracciamento
Nel form la casella del consenso al tracciamento individuale è separata da quella della privacy, non è preselezionata e non è obbligatoria; la scelta viene scritta in Newsletter e il plugin ne conserva una prova in una tabella dedicata. La pagina ThinkExt → Tracciamento mostra in anteprima gli iscritti che risultano con tracciamento attivo ma senza prova del consenso, eventualmente limitati a chi si è iscritto prima di una data. L’azzeramento parte solo dopo la conferma esplicita di avere un backup del database e viene registrato a sua volta.
Bounce da casella POP3
L’estensione Bounce legge una casella dedicata, da impostare come return path di Newsletter, e segna come rimbalzati gli iscritti con consegna fallita. In ThinkExt → Bounce si inseriscono host, porta, sicurezza (SSL o TLS), utente e password; la password viene salvata cifrata. Il controllo automatico gira ogni ora; a scelta possono cambiare stato anche i bounce temporanei, e quando la diagnosi parla esplicitamente di spam l’iscritto può essere segnato come segnalato.
La prova manuale mostra gli indirizzi rilevati senza toccare iscritti né messaggi, e un pulsante invia un bounce di prova. Nell’esecuzione reale vengono cancellati dalla casella solo i messaggi riconosciuti come bounce; gli altri restano dove sono. Ogni operazione finisce in un log consultabile dalla pagina Log bounce.
Geolocalizzazione degli iscritti
Con il controllo attivo, ogni ora il plugin ricava paese, regione e città degli iscritti confermati a partire dall’IP di iscrizione, interrogando il servizio ipwho.is. Gli IP già visti restano in una cache locale e gli IP privati non escono dal sito. Il pulsante Elabora ora lavora un gruppo anche con il controllo orario spento, e la posizione compare nella scheda del singolo iscritto. I dati alimentano la scheda Geo dell’editor di Newsletter, che permette di limitare l’invio per paese, regione o città, e un riepilogo per paesi e regioni.
Report di aperture e clic
ThinkExt → Report sostituisce le statistiche di Newsletter con una vista per ogni invio: inviate, aperture, clic unici e totali, reattività, errori e disiscrizioni, un grafico temporale di aperture e clic, i link più cliccati, i paesi e i dispositivi. L’elenco degli iscritti di una newsletter si filtra per email o nome, paese, esito (consegnati, errori, solo apertura, con clic, senza azione) e intervallo di date, e si esporta in CSV con gli stessi filtri.
Da ogni newsletter si possono aggiungere a una lista gli iscritti che hanno aperto, cliccato, cliccato un certo link, non hanno fatto nulla o hanno avuto un errore di consegna. Nel testo della mail si può inoltre usare un link che iscrive o toglie il lettore da una lista pubblica e lo riporta a una pagina dello stesso sito, contando il clic.
Invio tramite pool SMTP
Se è installato il plugin SMTP-MailPool, la pagina ThinkExt → Pool SMTP permette di far consegnare a Newsletter campagne, conferme ed email di benvenuto attraverso il pool, senza un server SMTP proprio. I messaggi vengono accodati nella stessa richiesta e il ritmo di invio resta quello configurato nel pool; le prove con oggetto che termina in [PREVIEW] partono subito. Serve almeno una casella abilitata alle email massive (oppure una transazionale come ripiego). Se la coda rinuncia a un messaggio, il report segna l’errore, che sparisce se il messaggio viene poi reinviato.
Integrazione con l’ecosistema ThinkClouds
Il plugin riceve gli aggiornamenti da ThinkRepo e dichiara un manifesto ThinkClouds con le opzioni esportabili, l’esclusione di password e stato locale e controlli di salute senza chiamate di rete.
Requisiti
- WordPress 6.1 o successivo
- PHP 7.4 o successivo
- Plugin Newsletter 9.0 o successivo (obbligatorio)
- Elementor 3.5 o successivo per il widget di iscrizione (testato fino alla 3.35)
- SMTP-MailPool per l’invio tramite pool (facoltativo)
- Estensione OpenSSL di PHP per cifrare la password POP3
Download riservato alle persone autorizzate: ti chiederemo la tua email e un codice di conferma.
Novità per versione
1.6.3 03/11/2026
Nella pagina dei plugin compare Impostazioni e apre la pagina di configurazione già presente.