Вам просто нужно использовать сторонний сервис с хорошим API. Это будет намного меньше работы в долгосрочной перспективе.
Вы не задумывались об обработке отказов, отказе от подписки, доменных ключах, избегании черных списков и многом другом.
В лучшем случае ваши сообщения попадут в ящик нежелательной почты.
В худшем случае ваш IP будет заблокирован, а ваша учетная запись прервана для отправки нежелательных сообщений электронной почты (вашему провайдеру все равно, подписались ли они на него).