Ho realizzato un sistema per l'invio automatico di una newsletter. Il codice mi pare corretto, ma succede che, a volte, ad alcuni destinatari arrivano più copie della mail.
Il sistema è strutturato come segue:
apro la tabella con gli indirizzi, con un ciclo for ne invio 50, quindi un contatore javascript fa partire un contatore che dopo 5 secondi, se nel frattempo non si è premuto il pulsante opportuno, lancia la pagina passando i parametri per il cambio pagina del database.
Tutto questo fino ad esaurire i circa 6000 invii.
Ora: supponendo che il codice sia corretto, qualcuno mi può dire se può essere un problema di server che va in sovraccarico ed eventualmente come risolverlo?
Suppongo che il codice sia corretto perché se faccio invii di prova con meno mail tutto funziona correttamente, e tutto funziona correttamente anche se tolgo il contatore javascript e cambio pagina sempre e solo premendo il pulsante.
Grazie per l'aiuto.