Cita:
Iniciado por sanfermin Actualmente para enviar un mail a todos los usuarios registrados de la web uso un script propio q tiene alguna q otra cosa por mejorar:
1.- Cual es la mejor manera de no saturar el servidor de correo
- enviar un único mail e ir añadiendo en BCCO todos los mails
- enviar un mail por dirección de correo
- combinar las dos anteriores cada X direcciones
2.- De que manera mostrar el progeso del envio?
3.- Como averiguar las direcciones que ya no estan operativas? (Bouncing si no me equivoco?)
4.- Texto plano, HTML, CSS tb?
se aceptan ideas!

1.- combinar las dos anteriores cada X direcciones
yo mandaría un mail cada 100 destinatarios usando el campo BCC
2.- el progreso difícil pero puedes mostrar la cantidad de mensajes enviados correctamente y la cantidad que fallaron, simplemente verificando si el mensaje se envió o no, en el caso del JMail tiene una propiedad log que te muestra los mensajes de errores que puedes utilizar para esto
3.- mmm, te conviene verificar las direcciones con algún componente aspmx, te recomiendo este
ASP MX Component que es bastante bueno, aunque hacer una cosa así al momento de enviar el mensaje no es una buena idea porque te enlentecería todo el proceso. yo te recomiendo que verifiques las direcciones al suscribirse a la lista.
4.- en una palabra multipart/alternative, o sea en texto y html, si bien el mensaje te va a quedar más pesado nadie se va a quedar sin leerlo, y por supuesto con css, los programas que soportan html en los mensajes por lo general soportan también css
espero que eso aclare tus dudas