• User Attivo

    Servizio Newsletter free che permetta di schedulare

    Ciao ragazzi... sapreste consigliarmi qualche servizio (free) che:

    1. permette l'invio ad un numero abbastanza grande - 1.000-2.000 iscritti e almeno 8000 mail al mese
    2. schedulare la newsletter (inviarla ogni giovedi alle 13.00 ad esempio)
    3. modello/template preso da un URL
    4. form di iscrizione da embeddare

    Ho provato mailchimp ma se non faccio l'upgrade non posso schedulare (punto 2), idem per voxmail

    Grazie mille in anticipo ! 😉


  • User

    tra i programmi free più conosciuti c'è MailChimp, la versione free ti offre fino a 2000 iscritti e 12.000 e-mail al mese


  • User Attivo

    Come ho detto nel primo post...

    "Ho provato mailchimp ma se non faccio l'upgrade non posso schedulare (punto 2), idem per voxmail"

    Quindi niente da fare per mailchimp


  • User Attivo

    https://acumbamail.com/ (disclaimer, fa parte del gruppo MailUp) ti permette di programmare degli invii, è gratuito fino a 2.000 indirizzi, ma troverai diverse parole in spagnolo anche nella versione inglese


  • User Attivo

    @Nazzareno said:

    ://acumbamail.com/(disclaimer, fa parte del gruppo MailUp) ti permette di programmare degli invii, è gratuito fino a 2.000 indirizzi, ma troverai diverse parole in spagnolo anche nella versione inglese

    Per caso sai dirmi se lo scheduling rimane fisso oppure una volta che la newsletter viene inviata devo andare ad impostare una nuova data ?

    E sai dirmi se il contenuto del messaggio (modello) puo essere preso da un url ??

    (Mi serve che lo prenda da un url perche' uno script php crea in automatico un file html con alcuni dati aggiornati)


  • User Attivo

    "schedulare la newsletter (inviarla ogni giovedi alle 13.00 ad esempio)"

    Puoi spiegare meglio l'esigenza?

    Vuoi inviare la stessa newsletter tutti i giovedì alle 13?
    Oppure vuoi inviare la stessa ogni giovedì ai soli nuovi iscritti dal giovedì prima?
    Oppure vuoi poter disegnare la tua newsletter e schedularla per giovedì alle 13 e poi disegnarne un'altra e schedularla per il giovedì dopo alle 13?
    Oppure vuoi che il sistema in automatico ogni giovedì alle 13 scarichi il contenuto del tuo URL e lo invii a tutti i destinatari?


  • User Attivo

    Vorrei che la newsletter venga inviata in automatico ogni giovedi alle 13.00 a tutti gli iscritti.

    Mailchimp permette di fare il primo scheduling ma una volta inviato devo fare l'acceso per riprogrammare l'altro invio per il prossimo giovedi alle 13.00

    Io voglio evitare tutto cio ed e' per questo che vorrei trovare un qualche servizio che invii sempre e in automatico (una sorta di cronjob settimanale)

    Il contenuto inoltre dovrebbe essere preso da un URL:

    praticamente io ho uno script php che estrapola alcuni dati da un file che si aggiorna ogni settimana, prenderei questi dati e li inserei in un file html (dove metterei il resto del "template" della mail)

    acumbamail fa a caso mio? O puoi consigliarmi altro???

    Grazie mille per la disponibilita' 🙂


  • User Attivo

    Ma se già hai uno script php secondo me puoi risolvere velocemente il problema con qualunque di questi servizi usando le loro API.

    Ad esempio con VOXmail, scarichi "wrapper.php" e la tua chiave API da "Account" => "Specifiche API" e poi, nel tuo script php che genera la newsletter aggiungi un codice simile a questo:

    // se non hai le estensioni xmlrpc di php caricate devi scaricare xmlrpc.inc e metterlo nella stessa cartella (il wrapper lo includerà in automatico)
    include('wrapper.php');
    voxmail_init($tuachiaveapiunica);

    $nl = array(
    'title' => 'Titolo della tua newsletter',
    'body' => 'Corpo HTML della tua newsletter che includa un <a href="[unsubscribe_link]">link di disiscrizione</a>'
    );
    // qui puoi aggiungere un secondo parametro con il timestamp in cui dovrà essere inviata
    // altrimenti lanci il tuo script nel cron nel momento giusto e fai l'invio immediato (senza passare il timestamp)
    $res = voxmail_newsletter_csend($nl);
    // Nota al posto della funzione sopra puoi usare voxmail_newsletter_create() che fa solo la creazione di una bozza senza spedirla.

    if ($res == false) {
    print("Errore ".voxmail_errorcode().": ".voxmail_errormessage());
    } else {
    print_r($res);
    }

    La stessa cosa credo tu possa farla con le API della maggior parte dei servizi usando però le loro librerie e le loro chiamate specifiche.

    Il motivo per cui la funzionalità che cerchi non è così diffusa è proprio che chi ne ha bisogno ha già un programmatore che ha creato lo script per la generazione periodica del contenuto e di solito agganciare a tale script anche l'invio tramite API con un servizio di newsletter è piuttosto semplice. Inoltre questo ti permette di mettere le tue logiche sull'invio: ad esempio potrebbero esserci settimane in cui non vuoi inviare o potresti non volere inviare se non hai abbastanza contenuti nuovi, cosa che sarebbe molto complicata da fare con un automatismo all'interno del servizio di invio newsletter.


  • User Attivo

    Cosa sono queste estensioni xmlrpc ???

    Il problema e' che con il php sono messo malissimo, tant'e' che quel piccolo script di cui ti parlavo lo creato con molti aiuti su stackoverflow.
    Utiluzzare le api sara' un bel problema...

    Comunque se ho capito bene, tu consiglu lanciare il file che invia la newsletter (file che nel caso di voxmail sarebbe wrapper.php ?) direttamente dal cronjob ?


  • User Attivo

    se non sai cos'è xmlrpc per sicurezza scarica la xmlrpclib da http://phpxmlrpc.sourceforge.net/ trovi uno zip dal quale estrai xmlrpc.inc (dalla cartella lib) e lo copi nella cartella dove metterai wrapper.php e il tuo script.
    Nel cron metterai qualcosa tipo:

    0 13 * * 4 /usr/bin/php /percorso/del/tuo/script/invioautomatico.php

    invioautomatico.php sarà lo script che ti ho quotato prima, dove chiaramente dovrai inserire il tuo codice php che genera l'html per la newsletter.

    Via riga di comando potrai provare "php /percorso/del/tuo/script/invioautomatico.php" per vedere se il tuo codice sta funzionando.


  • User Attivo

    @bago said:

    se non sai cos'è xmlrpc per sicurezza scarica la xmlrpclib da /phpxmlrpc.sourceforge.net/trovi uno zip dal quale estrai xmlrpc.inc (dalla cartella lib) e lo copi nella cartella dove metterai wrapper.php e il tuo script.
    Nel cron metterai qualcosa tipo:

    0 13 * * 4 /usr/bin/php /percorso/del/tuo/script/invioautomatico.php

    invioautomatico.php sarà lo script che ti ho quotato prima, dove chiaramente dovrai inserire il tuo codice php che genera l'html per la newsletter.

    Via riga di comando potrai provare "php /percorso/del/tuo/script/invioautomatico.php" per vedere se il tuo codice sta funzionando.

    Bago io ti ringrazio per la tua infinita' disponibilita' ma temo che cio' mi consigli io non possa realizzarlo...
    Non ho le conoscenze e credo anche i mezzi. Io uso un servizio esterno (setcronjobs) per lanciare periodocamente alcuni script php e tra questi potrei lanciare anche quello che creerebbe l'html della newsletter. Quindi nessuna riga di comando e credo che il mio servinzio hosting non mi permetta di fare tutto cio..
    Inoltre le mie conoscenze in materia sono molto limitate 😕 per questo chiedevo se ci fosse un servizio di newsletter che facesse a caso mio:

    1. invio periodo della newsletter
    2. contenuto preso da url

    😕 ma ti ringrazio ancora... Sei gentilissimo !! 🙂


  • User Attivo

    Se hai già uno script php che ti genera l'html, devi solo aggiungere quella manciata di righe di codice che ti ho dato all'inizio in quello stesso script.

    Di fatto:

    1. metti i due file di cui ti ho parlato (xmlrpc.inc e wrapper.php) nella stessa cartella del tuo script.
    2. All'inizio dello script che hai già fatto aggiungi:

    <?php
    include('wrapper.php');
    voxmail_init($tuachiaveapiunica);
    ob_start();
    ?>

    1. Alla fine del tuo script aggiungi:

    <?php
    $nlbody = ob_get_clean();
    $nl = array(
    'title' => 'Titolo della tua newsletter',
    'body' => $nlbody
    );
    $res = voxmail_newsletter_create($nl);
    // questa voxmail_newsletter_create la trasformerai in voxmail_newsletter_csend dopo aver verificato che il tutto funziona.

    if ($res == false) {
    print("Errore ".voxmail_errorcode().": ".voxmail_errormessage());
    } else {
    // print_r($res);
    }
    ?>

    Non so indicarti servizi che facciano quello che chiedi facendo una configurazione via interfaccia: mi sembra che tu abbia già fatto il 99% del codice che ti serve (la creazione dell'html) e ora ti stia incartando a cercare una soluzione esterna ad un problema che risolvi con poche righe in più, ma non posso certo convincerti della semplicità di una cosa più che fornirti la "pappa pronta" 😉


  • User Attivo

    Ti ringrazio ancora e capisco che trattasi di "pappa pronta" (e anche buona) ma i miei dubbi sono solo dovuti alla mia ignoranza in materia (php). Sicuramente proverò tutto il codice che hai postato però prima vorrei che tu mi facessi capire alcune righe 😕
    Sperando io non stia chiedendo troppo in effetti! 🙂

    Dopo la riga

    
    voxmail_init($tuachiaveapiunica);
    
    

    devo inserire

    
    ob_start(); 
    
    

    ?? a cosa serve ?

    
    $nlbody = ob_get_clean(); 
    
    

    a cosa serve ??

    Ma sopratutto:

    
    $nlbody = ob_get_clean();
    $nl = array(
      'title' => 'Titolo della tua newsletter',
      'body' => $nlbody
    );
    
    

    non servirebbe più generare il file html no? basta inserire il contenuto html come valore di 'body' ?

    Non ho capito se utilizzare voxmail_newsletter_create oppure voxmail_newsletter_csend

    P.s. Tramite wrapper.php che richiamerà xmlrpc e tramite la mia chiave unica la newsletter verrà inviata a tutti i contatti giusto ? o devo fare qualche modifica anche per i contatti ?

    Grazie di cuore!!!


  • User Attivo

    Ciao Barja,

    riguardo Acumbamail, nella versione gratuita (fino a 2000 destinatari al mese) puoi avere il messaggio inviato automaticamente ogni giovedì alle 13:00.

    Acumbamail però può recuperare il contenuto in formato RSS, non in formato HTML. Quindi in pratica deve essere un file XML e piazzarlo sul tuo sito, dove passi i contenuti (titolo, immagine, description, link...) secondo lo standard RSS, ma l'impaginazione grafica viene fatta una volta sola in Acumbamail, con il vantaggio che usando uno dei loro template ottieni un template pronto anche per i device mobili e i principali client di posta.

    Ci sono diversi plugin, ad esempio per wordpress, che permettono di costruire questi RSS secondo varie regole. Puoi scrivere direttamente ai ragazzi di Acumbamail, però per ora solo in lingua inglese o spagnola.

    Ciao,
    Nazz


  • User Attivo

    @Nazzareno said:

    Ciao Barja,

    riguardo Acumbamail, nella versione gratuita (fino a 2000 destinatari al mese) puoi avere il messaggio inviato automaticamente ogni giovedì alle 13:00.

    Acumbamail però può recuperare il contenuto in formato RSS, non in formato HTML. Quindi in pratica deve essere un file XML e piazzarlo sul tuo sito, dove passi i contenuti (titolo, immagine, description, link...) secondo lo standard RSS, ma l'impaginazione grafica viene fatta una volta sola in Acumbamail, con il vantaggio che usando uno dei loro template ottieni un template pronto anche per i device mobili e i principali client di posta.

    Ci sono diversi plugin, ad esempio per wordpress, che permettono di costruire questi RSS secondo varie regole. Puoi scrivere direttamente ai ragazzi di Acumbamail, però per ora solo in lingua inglese o spagnola.

    Ciao,
    Nazz

    Perfetto Nazzareno se non riuscirò a mettere in pratica quanto di buono consigliato da @bago allora anlizzerò meglio la questione su Acumbamail.
    Grazie mille ! 🙂


  • User Attivo

    Provo a rispondere ad alcune domande:

    1. voxmail_init: il parametro sarà una stringa che identifica la tua chiave API unica che troverai nel tuo account VOXmail al menu "Account" => "Specifiche API".
    2. ob_start e ob_get_clean sono documentate sul sito di PHP
    3. tu alla chiamata API devi passare l'html che vuoi inviare: se ce l'hai in una variabile metti direttamente in body quella variabile, se invece hai uno script che lo stampa in output usando dei print o semplicemente scrivi il codice html nel tuo script php allora usi gli ob_start e ob_get_clean per accedere a ciò che il tuo script avrebbe mandato in output.
    4. voxmail_newsletter_create vs voxmail_newsletter_csend attiva un acocunt VOXmail e leggi le API, oppure leggiti meglio le cose che già ti ho scritto. Create crea la bozza in voxmail ma non la invia. Csend crea la bozza e la invia a tutti i contatti che hai nel tuo account VOXmail.
    5. se non specifichi un gruppo a cui destinatre la newsletter allora l'invio avverrà verso tutti i destinatari che avrai caricato nel tuo account VOXmail.

    Però prima di fare altre domande devi assolutamente provare: è impossibile approfondire ulteriormente l'argomento in questo modo. Se hai voglia provi e se non riesci contatti l'assistenza di VOXmail. Non è questo il luogo per analizzare il significato delle funzioni PHP 😉


  • User Attivo

    @bago said:

    Provo a rispondere ad alcune domande:

    1. voxmail_init: il parametro sarà una stringa che identifica la tua chiave API unica che troverai nel tuo account VOXmail al menu "Account" => "Specifiche API".
    2. ob_start e ob_get_clean sono documentate sul sito di PHP
    3. tu alla chiamata API devi passare l'html che vuoi inviare: se ce l'hai in una variabile metti direttamente in body quella variabile, se invece hai uno script che lo stampa in output usando dei print o semplicemente scrivi il codice html nel tuo script php allora usi gli ob_start e ob_get_clean per accedere a ciò che il tuo script avrebbe mandato in output.
    4. voxmail_newsletter_create vs voxmail_newsletter_csend attiva un acocunt VOXmail e leggi le API, oppure leggiti meglio le cose che già ti ho scritto. Create crea la bozza in voxmail ma non la invia. Csend crea la bozza e la invia a tutti i contatti che hai nel tuo account VOXmail.
    5. se non specifichi un gruppo a cui destinatre la newsletter allora l'invio avverrà verso tutti i destinatari che avrai caricato nel tuo account VOXmail.

    Però prima di fare altre domande devi assolutamente provare: è impossibile approfondire ulteriormente l'argomento in questo modo. Se hai voglia provi e se non riesci contatti l'assistenza di VOXmail. Non è questo il luogo per analizzare il significato delle funzioni PHP 😉

    Hai assolutamente ragione, sapevo che era off topic, ma quantomeno ora ho le idee un pò più chiare.
    Fra qualche settimana avrò del tempo libero per provarci seriamente...

    Ti farò sapere come è andata! Grazie mille ancora !!!

    P.S: nel frattempo se qualcun'altro fosse a conoscenza di qualche servizio esterno che "soddisfa le mie richieste" si faccia avanti 🙂