Ik wilde een opmerking toevoegen aan uw vraag, maar ik had daar niet genoeg ruimte om op te maken en het voorbeeld te geven.
Hier is een idee waarvan ik denk dat het zou kunnen werken:
1 - Laad alle e-mails die u naar een database of bestand wilt sturen.
2 - Klik vanuit uw webapplicatie op de knop om e-mails te verzenden. Hiermee wordt een Ajax-verzoek naar de server verzonden. U kunt het aantal e-mails definiëren dat u binnen een bepaald tijdsbestek wilt verzenden. Onthoud dat de meeste hosts een limiet hebben voor het aantal e-mails dat je elk uur kunt verzenden.
3 - maak een php-script dat het Ajax-verzoek ontvangt en verzend alle e-mails binnen de parameters die u definieert.
4 - Ik geloof dat je je webbrowser kunt uitschakelen omdat het PHP-script de hele lijst doorloopt en pas terugkeert als alle e-mails zijn verzonden.
Bovenstaande zou kunnen werken, maar ik zou het nooit op deze manier doen. Ik zou een cronjob gebruiken zoals hierboven vermeld. Je cronjob hoeft alleen te controleren of er e-mails zijn om te verzenden of niet. Dit is niet arbeidsintensief.
Als u besluit om bovenstaande ideeën uit te voeren, laat het ons dan weten. Ik ben benieuwd of dat zou werken.
Veel succes!