2010-04-11 46 views
7

Me pregunto cuál es la mejor manera de enviar correos electrónicos masivos utilizando System.Net.Mail y C#.C# Enviar correo electrónico masivo

¿Es una buena idea enviar correos electrónicos por lotes?

¿Debo usar el campo para o BCC?

+0

¿Con qué estás teniendo problemas exactamente? – Oded

Respuesta

5

Prefiero usar el campo Para y enviar correos electrónicos uno a la vez en lugar de usar el campo BCC. De esta manera, el receptor ve su dirección de correo electrónico en el campo TO (menos sensible al correo no deseado) y puede personalizar los correos electrónicos por usuario en el futuro.

Para el envío, debe utilizar lotes para evitar tiempos de espera y grandes cargas de servidor. Puede usar una cola para todos los correos electrónicos y enviarlos usando un horario configurable usando un servicio, una tarea programada o lo que sea.

2

Si envía un solo correo electrónico a destinatarios múltiples y si es para enviar correos electrónicos a personas que no se conocen, debería utilizar el campo BCC; de lo contrario, se enojará mucho cuando estás regalando sus direcciones de correo electrónico a desconocidos (y es posible que también estés incumpliendo algún tipo de ley de protección de datos según el lugar donde vivas).

Cuestiones relacionadas