Если вы хотите контролировать / ускорить его, возможно, вы можете подумать об использовании системы очередей / обмена сообщениями.
Это означает, что сначала вы введете все электронные письма в очередь, а затем их обработают некоторые потребители / обработчики.Таким образом, вы можете отслеживать прогресс по размеру очереди и останавливать их / возобновлять при необходимости.Это также позволит ускорить процесс, запуская больше обработчиков, даже на разных серверах.
В symfony 4.1 появится новый компонент messenger, или вы можете использовать, например, библиотеку enqueue длячто.