Отправлять письма со своего сервера, или использовать сервис рассылок?
Лучше - делать со своего сервиса и делать это так, чтобы юзеры сами могли как подписаться так и отписаться от рассылки.
Для этого всегда нужно отсылать доп. поле: List-Unsubscribe
https://support.google.com/mail/answer/81126?hl=ru
https://geektimes.ru/post/101440/
10-20К - это ерунда. мы рассылаем по 140К в сутки , а бывает и больше. свой сервис. мейлер на postfixкак выполнить рассылку правильнонагрузка на сервер рассылок
если заморачиваться со своим не охота, то конечно, mailchimp, unisender и тд