It is very useful to get this from your web server threads and into something that works autonomously. Usually for such things I have tables in the database where the relevant information is written from the website, so when I am ready to send by email, something on the backend can collect emails and send them. If you send 100,000 emails, you will need multithreading.
, . Campaign Enterprise, , - ODBC. , , .
: PHP script PHP . , ? (, - . - PHP, set_time_limit().)