Możesz go zapętlić 200 razy z kilkoma problemami, które sobie wyobrażam, chociaż będzie znacznie wolniejszy niż niestandardowy program pocztowy lub pakiet odpowiednio skonfigurowany, aby to obsłużyć.
Efekt końcowy zależy od wielu czynników. Najważniejszą rzeczą, której będziesz chciał się upewnić, jest to, że używasz set_time_limit() dać skryptowi wystarczająco dużo czasu na wykonanie pracy. Przeniesienie pracy do jakiegoś rodzaju kolejki obsługiwanej przez skrypt cron może również ułatwić ci życie, ponieważ utrzymywanie skryptów PHP działających przez długi czas spowoduje inne problemy z zasobami.
Kiedyś wysyłałem około 50 000 e-maili do newslettera dla subskrybentów, korzystając z funkcji poczty PHP i serwera RedHat z zainstalowanym Eximem. Z niestandardowym skryptem, który uruchomiłem, zajęłoby to 4-6 godzin. Nie było w tym nic wydajnego, ale spełniło swoje zadanie.