Buongiorno a tutti,
premetto che ho fatto un search ma non sono riuscito a trovare una risposta alla domanda che mi attanaglia da qualche giorno...
allora:
ho creato, in php, un piccolo sistema di invio newsletter che prende da db indirizzi e contuenuti e li invia ai contatti presenti.
L'ho già usato su diversi siti web ma con un numero esiguo di destinatari (al max 200).
Ora devo utilizzarlo per inviare (contemporanemante) circa 3000 messaggi.
Partendo dal presupposto che il mantainer (Aruba) mi ha già detto che tutte assieme è "vivamente sconsigliato" inviarle, sto cercando un modo di inviarle a blocchi di 100.
Domandona: applicare la funzione sleep() ad un ciclo while (invio 100, mi fermo 10 secondi, invio altre 100 e così via) può funzionare oppure il server, dopo 30 secondi va comunque in timeout?
Se così fosse, come faccio a "termiare" lo script: basta che faccio un refresh della pagina passando dalla querystring che blocco di mail inivare fino a finirle tutte?
Scusate ma non so proprio come comportarmi perchè mi spicerebbe buttare tutto lo script e in più il committente ha una fretta indiavolata..
Inutile dire che se funzionasse lo sleep() sarebbe estremamente comodo...
Grazie anticipatamente a tutti per il vostro tempo!!
Ste