Enviar más de 20,000 correos electrónicos con asp.net
Estoy escribiendo una solicitud que necesitará enviar una gran cantidad de correos electrónicos a nuestros estudiantes que serán seleccionados de nuestra base de datos (cada correo electrónico se personalizará en la medida que incluya su nombre, curso de estudio, etc.). ser enviado uno a la vez).
Podría hacer esto en bucle sobre un SmtpClient, pero me temo que con los números que estoy tratando de enviar, finalmente tendré problemas de tiempo de espera o que mi hilo se cierre debido a la falta de recursos de la máquina.
En este punto, solo estoy buscando sugerencias de una mejor manera de manejar esto, o si hacer un bucle sobre SmtpClient es una buena solución, ¿cómo debo manejarlo para evitar lo que publiqué anteriormente?
¿Sería un servicio web una mejor alternativa?
Por favor avise, TIA