минимум 50 000 писем в день
минимум 35 в минуту... и ключевое слово тут "минимум", да?
А задача разве не допускает горизонтальное масштабирование? Т.е. когда захлёбывается один сервер, то использовать параллельно два, три, десять, сто серверов. Если нет, то для вас печальные новости. Выбор какого-то конкретного SMTP-сервера не является серебряной пулей.
Отправить 35 писем (без вложений!) в минуту можно, только ведь их (письма) должны ещё и
принять на другой стороне
без задержек, а вот это врядли. В рамках борьбы со спамом каждый почтовый сервер старается принимать письма от других как можно медленнее, искусственно затягивает процесс. И ваш сервер при отправке должен либо терпеливо ждать, либо говорить: "ай, пофиг, не буду так долго ждать, значит не удалось это письмо отправить, переходим к следующему письму".
Если вам нужна массовая рассылка одного и того же письма на множество адресов, то сразу так и говорите. Для этой задачи есть несколько платных сервисов (гуглятся и здесь в вопросах не раз обсуждались).