[Php-it] Ancora su invio newsletter, dubbi operativi
Marcello Vezzelli
m.vezzelli at e-works.it
Thu Nov 23 09:31:31 CET 2006
Giovanni Battista Lenoci ha scritto:
> Il punto è che uno dei punti saldi della cosa è che devo per forza usare
> aruba, quindi, fermo restando questo punto, c'è qualcosa che posso fare
> per ridurre i rischi?
Quel che puoi fare è appoggiarti a un db per gestire la sessione di
spedizione.
Prima di fare l'invio prepari i record con tutti i destinatari e con lo
stato di spedizione impostato a "non spedito".
Poi il tuo ciclo di invio prevede una query di selezione dei record "non
spediti" e li invia a blocchi. In caso di spedizione avvenuta con
successo, aggiorni i record come "spediti".
In caso di blocchi e/o timeout, puoi riavviare la procedura di
spedizione evitando di rispedire le mail già inviate con successo.
Non hai nessun controllo sull'effettiva spedizione delle email in questo
modo... dovresti parsare eventuali mail di ritorno dall'smtp con gli errori.
--
Marcello Vezzelli
Software Development Department
E-Works s.r.l.
tel. +39 059 2929081
fax +39 059 2925035
Direzionale 70 - Via Giardini 456/c
41100 Modena - Italy
web: http://www.e-works.it
meeting room: http://e-works.it/join/m.vezzelli@e-works.it
More information about the Php-it
mailing list