Я написал почтовое приложение или три в мои дни. На самом деле вообще не могу комментировать swiftmailer, но помните некоторые вещи:
1) Списки этой шкалы являются длительными операциями. Настолько длительный, что они вообще не должны обрабатываться веб-процессами, а скорее как своего рода пакетное задание.
2) Что-то когда-нибудь испортится и прервет поток материала для отправки. Это означает, что ваше почтовое приложение должно быть в состоянии: а) знать, что оно делает, и б) иметь возможность перезапускать себя в любой момент.
3) Относится к # 2 - есть много инструментов и регистрации этого щенка. Вам нужно будет выяснить, когда этот длительный пакетный процесс облажался и почему в какой-то момент.
Итак, в основном, ключевая вещь, на которой нужно сосредоточиться, - заставить работать биты пакетных заданий. Именно то, что движок отправки электронной почты - это почти второстепенная проблема.