Duda con bucle de envío ASPMail

20/12/2008 - 20:45 por J. Enrique | Informe spam
Hola:

Tengo una pequeña duda con el objeto SMTPsvg.Mailer que es con el que
trabaja mi server.

El caso es que yo puedo enviar un correo a varias direcciones contenidas en
un array que saco de una cadena de direcciones separadas por comas con un
Split.
Hasta ahí todo bien, pero ahora viene mi duda:

Lo que quiero saber es si es más conveniente crear con un bucle un nuevo
objeto SMTPsvg para cada dirección y luego cerrarlo con un set MiMail =
Nothing, o bien con el mismo objerto abierto ir borrando y asignando con el
bucle las nuevas direcciones.
El volumen de envíos no es muy alto (unos 30 de momento).
He probado de las dos maneras y aunque en teoría el segundo método es más
rápido, no he notado diferencia. Lo que no sé es lo que puede ocurrir si se
trata de 1.000 direcciones por ejemplo o más.
Por si acaso he puesto un TimeOut de 1800.

Un cordial saludo al grupo
 

Leer las respuestas

#1 MEVB
22/12/2008 - 14:16 | Informe spam
Te recomiendo que sea cual sea la opción que estés usando programes tu
página asp así...

1.- Enviar bloques de 10 a 20 correos cada vez (1 paso)
2.- La siguiente vez (paso) debe ocurrir cada 5,10 o 20 minutos
3.- Imagina que estás paginando los correos a enviar, así es como debes
obtener los bloques de correos
4.- Para programar la repetición cada X minutos tienes 2 opciones:
Usar el tag META combinado con el atributo REFRESH (creo que es este)
Usar JavaScript con la instrucción SetTimeout()

Si no lo haces así, mas temprano que tarde tu servidor va a colapsar cada
vez que envíes bloques grandes de correo en un solo paso.

Salu2
MV


"J. Enrique" <alcarazQUITARarrobaESTOranpuntoes> escribió en el mensaje
news:O4$
Hola:

Tengo una pequeña duda con el objeto SMTPsvg.Mailer que es con el que
trabaja mi server.

El caso es que yo puedo enviar un correo a varias direcciones contenidas
en un array que saco de una cadena de direcciones separadas por comas con
un Split.
Hasta ahí todo bien, pero ahora viene mi duda:

Lo que quiero saber es si es más conveniente crear con un bucle un nuevo
objeto SMTPsvg para cada dirección y luego cerrarlo con un set MiMail =
Nothing, o bien con el mismo objerto abierto ir borrando y asignando con
el bucle las nuevas direcciones.
El volumen de envíos no es muy alto (unos 30 de momento).
He probado de las dos maneras y aunque en teoría el segundo método es más
rápido, no he notado diferencia. Lo que no sé es lo que puede ocurrir si
se trata de 1.000 direcciones por ejemplo o más.
Por si acaso he puesto un TimeOut de 1800.

Un cordial saludo al grupo

Preguntas similares