Bạn có thể lặp lại nó 200 lần với một số vấn đề mà tôi tưởng tượng, mặc dù nó sẽ chậm hơn nhiều so với một bưu phẩm tùy chỉnh hoặc một gói được thiết lập đúng cách để xử lý điều đó.
Kết quả cuối cùng phụ thuộc vào nhiều yếu tố. Điều chính bạn sẽ muốn đảm bảo là bạn sử dụng set_time_limit () để cung cấp cho kịch bản đủ thời gian để thực hiện công việc. Việc tải công việc vào một số loại hàng đợi được phục vụ bởi tập lệnh cron cũng có thể giúp cuộc sống của bạn dễ dàng hơn, vì việc giữ các tập lệnh PHP chạy trong một thời gian dài sẽ dẫn đến các vấn đề tài nguyên khác.
Trước đây, tôi đã từng gửi khoảng 50.000 email đến một bản tin đăng ký bằng cách sử dụng chức năng mail của PHP và một máy chủ RedHat có cài đặt Exim. Sẽ mất 4-6 giờ với tập lệnh tùy chỉnh mà tôi đã chạy. Không có gì hiệu quả về nó, nhưng nó đã hoạt động tốt.