Nuovo Sendit con invio newsletter schedulato

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:

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.

26 comments on “Nuovo Sendit con invio newsletter schedulato

  1. felice on said:

    Ciao sto provando il tuo plugin e il widget della sidebar non funziona mi sapresti dire perchè?

    • pinobulini on said:

      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.

  2. Reloweb on said:

    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.

  3. Pigi on said:

    Ciao Giuseppe, cosa ne pensi di dare la possibilità tramite sendit di creare autorisponditori?

  4. marco on said:

    c’è un plug in simile per joomla?
    Questo è bellissimo complimenti!

  5. pinobulini on said:

    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

  6. manuel on said:

    Ciao,
    dopo aver installato l’ultimo aggiornamento (1.5.2), il plugin non parla più italiano.
    Come risolvo?
    Grazie

  7. francesco on said:

    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.

  8. francesco on said:

    è possibile dare accesso alla newsletter anche ad autori ed editori?

  9. falv on said:

    你好,请问你用的是什么主题?

  10. paolo on said:

    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/ www.paolodetrane.it/home/wp-content/
    plugins/sendit/class.phpmailer.php on line 53

    Non so’ che devo fare qualcuno puo’ aiutarmi?
    Grazie mille

  11. paolo on said:

    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

  12. Chiara on said:

    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?

  13. Fabio on said:

    Installato su wordpress 3.0
    Tutto bene, tranne per il fatto che è tutto in inglese… uhm…

  14. 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.

  15. socorros on said:

    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?

  16. byme on said:

    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

  17. attorianzo on said:

    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?

  18. socorros on said:

    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.

  19. daweb on said:

    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?

  20. daweb on said:

    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?

  21. oglandit on said:

    Dovresti provare ad aggiungere un header in più nella mail:

    Precedence: bulk

  22. Eleonora on said:

    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

  23. Mario Fabiani on said:

    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

  24. Francesco on said:

    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?

  25. SL on said:

    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!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

HTML tags are not allowed.