Voor een klant ben ik bezig met een nieuwsbriefsysteem. Hier zou een HTML-mail verstuurd moeten worden naar ongeveer 4000 verschillende adressen, met daarbij een paar PDF's (hoezeer ik het ze ook afraadt, dat is een lange discussie geweest die ik hier niet zal herhalen).
Het probleem is echter dat PHP vastloopt als ik een verzending doe. Ik weet dat het niet aan mijn code ligt, want als ik verzend naar 100 man dan krijgt iedereen gewoon netjes de mail in zijn inbox. Grotere getallen dan dat en ik krijg alleen na 5 minuten laden een wit scherm te zien, wat volgens mij inhoud dat PHP het voor gezien houdt en vastloopt. De max_execution_time staat op 0 (unlimited dus), dus dat is het niet.
Ik gebruik hiervoor de PHPMailer class.
Heeft iemand hier ervaring mee? Moet ik de mails in batches gaan versturen? Moet ik een SMTP server gaan koppelen aan die PHPMailer class? Of moet ik een andere class gebruiken?
Het probleem is echter dat PHP vastloopt als ik een verzending doe. Ik weet dat het niet aan mijn code ligt, want als ik verzend naar 100 man dan krijgt iedereen gewoon netjes de mail in zijn inbox. Grotere getallen dan dat en ik krijg alleen na 5 minuten laden een wit scherm te zien, wat volgens mij inhoud dat PHP het voor gezien houdt en vastloopt. De max_execution_time staat op 0 (unlimited dus), dus dat is het niet.
Ik gebruik hiervoor de PHPMailer class.
Heeft iemand hier ervaring mee? Moet ik de mails in batches gaan versturen? Moet ik een SMTP server gaan koppelen aan die PHPMailer class? Of moet ik een andere class gebruiken?