On 131106, 11:45, armando wrote:
> Matteo Sgalaberni ha scritto:
> > Se hai l'elenco delle email interne in un db ti conviene fare 6 righe di
> > codice in Perl/Python e usi come MTA il server interno.
> >
> > Su un server di fascia normale smisti circa 1200 email al minuto, per
> > cui fai i tuoi conti quanto ci metti a deliverare 5000 email.
> >
> purtroppo è un pò complicato perchè dovrei somministrare la cosa ad
> utenti che non usano la riga di comando. Credo che proverò con
> un'applicazione web
/me sta finendo di scrivere un applicazioncina per newsletter che
permette di scrivere la newsletter, in testo e html con campi
preformattati, inserire immagini e notizie all'interno.
Per il delivery hai la gestione di liste custom o per categorie di
utenti.
Quando sei pronto per inviare crea record su db con i riferimenti del
caso. A parte crontab che prende x record del db di sopra e invia in
blocco all' mta locale. Crontab per spalmare l'invio in momenti differenti
(tipo 100 mail ogni 5 minuti o roba così) sto affinando andare a fine
settimana dovrebbe essere pronta la prima versioncina.
Tutto da interfaccia web scritto in php, il cronjob è php too.
Note.
- Il codice è sporcaccioso perchè si basa su un sistema che ho scritto
troppo tempo fa, devo dargli una ripulita.
- E' nato come costola di uno pseudo cms, dovrò tirarlo fuori e renderlo
standalone ma gli intenti ci sono, pure di fare un pacchetto debian :)
- Soffre un po' di vecchiaia come implementazione (no template manager,
no framework alle spalle ma solo una serie di metodi di classe
generici che ho iniziato a scrivere tipo 4 anni fa. Soprattutto la
mancaza di smarty o simile si fa sentire, nulla vieta di sistemarlo,
in fondo è semplice.
Licenza gpl se ti interessa possiamo anche affinarlo un po' insieme.
ciauciau
--
.''`. | Il meglio del meglio non è vincere cento battaglie su cento,
: :' : | bensì sottomettere il nemico senza combattere. [Sun Tzu ,
`. `'` | L'arte della guerra]
`- |
|
|