Ciao a tutti, Se a qualcuno puo` fare comodo ho pubblicato un piccolo sito per gestire un mass mailing. Il programma prevede campagne multiple con indirizzi per campagna. La memorizzazione di chiavi e valori per utenti e la sostituzione durante l'invio. Attachment nei messaggi o pubblici sul server, pronti da inserire tramite html nei messaggi. Al momento e` testato fino a blocchi di tremila email :) https://github.com/MdreW/distlist Ciao a tutti Andrea P.S. Sono ben accetti commenti critiche e consigli
on 2012-11-15 18:17
on 2012-11-16 20:43
Avevo sbirciato il codice stamattina ma poi non ho avuto il tempo di scaricarlo e provarlo. Non vorrei fare arrivare la fine della giornata senza che tu abbia almeno una risposta e allora... L'idea รจ ottima e spesso un sistema di questo genere potrebbe essere incluso in un'applicazione scritta per i clienti. Ne ho giusto per le mani una in cui era stato creato un sistema di mailing. Chiedo quindi: sarebbe possibile reingegnerizzare il tutto per farne una componente (una gemma?) per altre applicazioni? Ci sono altri che potrebbero beneficiarne? Paolo
on 2012-11-16 22:37
Intanto ti ringrazio per la risposta e per averlo provato :) Una gemmona unica per tutto il sito sarebbe invasiva e non utile quindi separiamo le funzioni: Invio delle email in un thread separato Sostituzione testi in base alle chiavi struttura delle email in base alla logica campagna/emails/indirizzi Il lancio del thread (model/email.rb:29-46) e` molto legata alla struttura del sito quindi non facilmente riciclabile. Piuttosto dovrei implementare un semaforo per impedire invii contemporanei della stessa email oltra la sua modifica o cancellazione (aggiungere alla to do list). Opzioni e sostituzione del testo potrebbe essere fattibile: Sarebbe sufficiente una tabella polimorfica per essere utilizzata da piu` modelli e l'estensione dei modelli con funzioni per gestire le chiavi e la sostituzione del testo (model/address.rb:6,23-27) La struttura delle email, come per il sistema d'invio, non penso sarebbe vendibile separatamente, ma se ti e` d'inspirazione puoi attingerci a piene mani :) La gemma per la sostituzione del testo la faro` sicuramente: e` carina e soprattutto riciclabile. Le altri parti del sito temo rimarranno la..... P.S. Se volessi integrare parte del sito nel tuo lavoro e ti servisse una mano fammi sapere ;)
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.