Dopo aver finalmente implementato correttamente la possibilità di utilizzare gli SMTP esterni di Gmail e di servizi esterni, oggi sto ragionando sul rilascio di una nuova ulteriore versione di Sendit con delle implementazioni di vitale importanza per un corretto invio delle newsletter in WordPress e per evitare il blocco.
Ieri ho notato che inviando la mia newsletter e utilizzando Gmail con la nuova versione di Sendit (1.4.9) dopo aver inviato circa 100 newsletter Phpmailer ha cominciato a restituire dei messaggi di errore quindi ha fallito l’invio delle newsletter sopra un certo limite.
Proprio per questo sto “sperimentando” un meccanismo di invio che permetta di interrompere lo script di invio e fare una “pausa” di N secondi ogni N email inviate con Sendit. I valori li potrete impostare a prescindere dall’utilizzo di un server SMTP.
Ho corretto alcune cose last minute che ho “toppato” nella versione precedente:
- Visualizzazione degli iscritti errata (il div del footer sovrascriveva gli iscritti)
- Aggiunto correttamente la classe pagination.class al repository
- Migliorato il menu di selezione del protocollo di invio SMTP (TLS / SSL).
Importante: Alcune impostazioni sono strettamente legate ai settaggi del server (limitazioni) quindi non sempre il mancato funzionamento di Sendit è dato dal plugin.
Un altro bug emerso dall’upgrade di ieri (mattina) e segnalato da molti utenti è che nel repository SVN non era stata caricata correttamente la libreria che si occupa della paginazione (pagination.class) che ho tempestivamente rimesso e ripristinato nella versione 1.4.9 di ieri sera.
Quello che secondo me va fatto in qualche modo con la collaborazione di tutti è un Fine Tuning sui settings da utilizzare. Parlo di Fine tuning perchè su questo blog e su questo server ad esempio ho settato invii a blocchi di 30 indirizzi email e usleep() di 20 secondi.
Quindi il mio server al momento invia 30 newsletter, interrompe l’esecuzione dello script, e continua con i prossimi 30 e via dicendo fino alla fine. Provate con queste nuove impostazioni come va l’invio delle newsletter.
Ciao sto provando il tuo plugin e il widget della sidebar non funziona mi sapresti dire perchè?
Ciao Felice.
Se con firebug guardi la console, ti accorgi che l’unico problema è un error 500 che risponde il file submit.php (che è il file che scrive nel db).
in genere questo succede quando i permessi sui file del plugin non sono settati correttamente o a volte alcuni hosting creano dei problemini.
Nuova feature: è possibile visualizzare gli iscritti in ordine decrescente o crescente in base allo stato della registrazione? Tipo prima i cancellati, poi i non confermati e poi i confermati.
Ciao Giuseppe, cosa ne pensi di dare la possibilità tramite sendit di creare autorisponditori?
c’è un plug in simile per joomla?
Questo è bellissimo complimenti!
Ciao ragazzi, so che per Joomla esiste acaJoom per inviare newsletter.
Comunque in laboratorio c’è una versione di Sendit che chiamerò PRO e che avrà la possibilità di utilizzare i cron jobs e il tracking delle email inviate
Ciao,
dopo aver installato l’ultimo aggiornamento (1.5.2), il plugin non parla più italiano.
Come risolvo?
Grazie
Ho appena installato la vers. 1.5.2 e la sto provando.
Il plug-in sembra non caricare la lingua italiana.
Nell’editor compaiono i placeholders invece delle rispettive etichette (es. {#cancel} e {#update} invece di “cancella” e “aggiorna”.
Complimenti per il bel plug-in.
è possibile dare accesso alla newsletter anche ad autori ed editori?
你好,请问你用的是什么主题?
Ciao a tutti ho questo problema:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or
T_FUNCTION or T_VAR or ‘}’ in /web/htdocs/ http://www.paolodetrane.it/home/wp-content/
plugins/sendit/class.phpmailer.php on line 53
Non so’ che devo fare qualcuno puo’ aiutarmi?
Grazie mille
Ciao Giuseppe ho appena installato l’ultima versione 1.5.2 e qualdo clikko su newsletter mi dà questo errore:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’…..on line 53
(al posto dei ountini c’è il percorso)
sai da cosa dipende?ho letto nei vari post che su vecchie versioni del plugin poteva dipendere dalla versione di php utilizzato, può esserci un altra spiegazione?
grazie mille e super complimenti per il plugin!
Paolo
Ciao Pino, ma prima il plugin funzionava, ora non funziona più, io 3-4 siti tutti su aruba, il plugin facendo lo stesso procedimento su 1 funziona su gli altri 3 no, anche dopo aver svuotato i database.
Come mai?
Inoltre sugli altri gli errori sono proprio grossolani, non mi salva gli indirizzi che aggiungo io stesso manualmente tramite il widget, sarà un problema della nuova versione?
Installato su wordpress 3.0
Tutto bene, tranne per il fatto che è tutto in inglese… uhm…
Per la traduzione in italiano ho risolto così:
nel file sendit.php
modificare riga 19
/*load_plugin_textdomain(‘sendit’, PLUGINDIR.’/languages/’.dirname(plugin_basename(__FILE__)));*/
con
load_plugin_textdomain(‘sendit’,’wp-content/plugins/sendit’);
ed il plugin verrà tradotto correttamente.
Ciao, anch’io ho lo stesso problema di Paolo.
Ossia mi da il seguente errore: Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in …….wp-contentpluginssenditclass.phpmailer.php on line 53
Dipende dalla versione di PHP?
ho installato la versione 1.5.2
ma non riesco a configurare l’smtp di mail.com
mi dice sempre: 1 Error sending email! => SMTP Error: Could not connect to SMTP host.
ho provato con queste configurazioni:
smtp.mail.com
ssl://smtp.mail.com
smtp1.mail.com
ssl://smtp1.mail.com
in Port ho messo 587
sapete come posso risolvere il problema?
Grazie
Ho qualche problema con il submit del form della newsletter.
scrivetegli dentro “bau”: se premete il tasto di submit allora scrive che c’è un errore, se battete invio invece dopo avere scritto “bau”, allora lui semplicemente ricarica la pagina…
Questo mi crea qualche problema perchè volevo manipolare il submit per ottenere dei messaggi personalizzati.
Mi confermate il problema?
Ciao a tutti, anch’io come Paolo ho problemi nell’utilizzo. Ossia quando clicko su Newsletter mi da l’errore Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘} ecc……on line 53.
Non ho trovato nessuna soluzione su come risolvere il problema, posso dire che sto utilizzando PHP 4, può dipendere dalla versione un po’ obsoleta?
Grazie.
Nel file class.phpmailer.php ho trovato due echo.
Uno a riga 418 ad esempio
echo $this->Lang(‘invalid_address’).’: ‘.$address;
Ma forse è da correggere, o sbaglio io?
Ancora una cosa:
WP 3.0.1 load_plugin_textdomain(‘sendit’,’wp-content/plugins/sendit’);
Niente da fare… non riesco a farlo tradurre.
Un aiuto?
Dovresti provare ad aggiungere un header in più nella mail:
Precedence: bulk
Sto inserendo sendit ma non riesco a far funzionare l’iscrizione alla newsletter.
Invece le news vengono inviate…
Ci sono degli screenshot da guardre per vedere come configurare la parte SMTP? forse è quella??
grazie
Anch’io non riesco a far funzionare l’iscrizione alle newsletter
ho inserito il widget ma non funziona.
Si preme dopo aver inserito la mail il tasto ISCRIVITI ma non succede niente,
c’è da configurare qualcosa?
Un abbraccio e buon lavoro.
Mario
Ciao, ho installato questo bellissimo plugins sul mio portale, le sue potenzialità sono astronomiche, però riscontro un problema.
Premetto, non ho settatto pop3 e smtp.
Dopo aver effettuato le iscrizioni degli utenti, provo ad inviare la newsletter contenente un qualsiasi articolo presente nel portale, premendo invio mi risponde così: 1 Email sent to [mia mail], eppure ho caricato più di un indirizzo nell’apposita mailing list……e poi all’email alla quale dice di aver inviato la newsletter non arriva nulla.
Tutto ha funzionato solamente 2 volte, non consecutive…..come mai?
non riesco a far funzionare l’iscrizione alle newsletter
ho inserito il widget ma non funziona.
Si preme dopo aver inserito la mail il tasto ISCRIVITI ma non succede niente…
cosa si deve fare???
Grazie!