Но можно же будет для рассылки просто пройтись по всем пользователям в БД и на каждый email отправить письмо через nodemailer? Или он может не потянуть таких объемов?
Можно. Только надо, чтобы был SMTP сервер, чтобы потянул нагрузку (желательно в отдельном процессе это делать), и чтобы никто тебя спамером не посчитал. Ещё с заголовками нигде не накосячить