хочу ускорить рассылку , а то она уже 3 с хером часа проходит . Идея такая файл запуска : подготавлевает данные вынимает всех юзеров из базы в цикле запускает демона с параметрами кому что слать для отправки каждому юзера файл демон - непосредственно шлет и логирует себя отправка одному юзеру занимает 1,2с , за это время скрипт запустит около 5 демонов , что на теории значит что будут 5 одновременных потоков , на практике скорее всего больше . а вопрос , наколько опасна такая практика?
Письма быстрее уходить от этого не будут. Несколько скриптов (параллельно запущенных) так же само постучатся все хором в sendmail (или какую другую программу для отправки почты), а она всё равно отправляет с той скоростью, с которой может. Она их в очередь просто поставит.
По крайней мере у нас было примерно так с рассылками - PHP скрипты-то отработали, но письма при этом ещё не ушли с сервера, они стоят там в очереди в какой-то проге и всё. То есть PHP отработал быстрее (и функция mail() даже вернула true), но на самом деле письма не отправились, они ещё потом долго отправлялись все по очереди.