yo creo que la mejor forma de salir de la duda es probandolo.
No me parece mala idea, y no me parece poco etico, ya que este tipo de soluciones se tienen que dar, y no por evitar el spam te van a impedir hacerlas.
Me parece ilogico.
Ahora bien.
Como yo lo veo, la mejor forma de hacer esto es con un programa especial de envio masivo de correo , como match5, que permite facilmente conectarse a una base de datos y enviar correo personalizado.
Yo lo uso y no me da ningun problema.
eso si hay unos peros.
Si tienes un servidor de correo propio, con conexion propia a internet. No hay problema.
Pero si estas conectado a algun isp como un cliente normal, podrias tener el problema de que tus correos no lleguen a las cuentas del tipo @tu_isp.com
En fin. para enviar correo masivo , solo se necesita un programa y un sistema operativo como el widows xp o 2000 PROFESIONAL con el IIS instalado y el SMTP server funcionando.
y ya.