Creación de un remitente de correo masivo [cerrado]

Quiero crear una aplicación que permita a mis clientes enviar información de marketing por correo electrónico. Esta será una herramienta cuidadosamente monitoreada utilizada únicamente para el envío masivo legítimo. Tendrá toda la funcionalidad necesaria para 'darse de baja', etc.

La solución se construirá usando VB.NET.

Mi pregunta se refiere a la mejor forma de enviar los correos electrónicos. Tenemos un servidor SMTP en nuestro centro de datos que podemos usar. Estoy pensando que podríamos escribir algún tipo de servicio de Windows multiproceso para monitorear una base de datos de correos electrónicos para enviar, luego hacer llamadas a la API System.Net.Mail para enviar a través de este servidor.

¿Esto me dará el nivel de rendimiento que necesito para enviar correo a miles de usuarios en un plazo razonable?

Si no es así, ¿debería considerar hacer las cosas en un 'nivel inferior', realizar búsquedas de DNS en un hilo, enviar directamente al servidor correspondiente en el puerto 25 en otro hilo, etc.?

¡Cualquier indicador sería apreciada!

Realmente no es una respuesta, pero una actualización para cualquier persona interesada ... Actualmente estoy buscando un producto llamado ActiveMail deActiveUp.

Esto parece ser un MTA (que realiza sus propias búsquedas MX y envía el correo directamente), y viene con una aplicación de colas multiproceso.

Respuestas a la pregunta(3)

Su respuesta a la pregunta