Como enviar correos por lotes

02/02/2004 - 23:00 por Andres H. | Informe spam
La inquietud mia es que tengo un codigo para enviar correo para mas de 2000
contactos. necesito saber omo enviarlio por lotesitos de a cinco o de a 10
para que no me salga error de tiempo de espera agotado.
Muchas gracias.
 

Leer las respuestas

#1 Andres H.
02/02/2004 - 23:32 | Informe spam
Muchas gracias Benjamin..


"Benjamin Porter" escribió en el mensaje
news:
Lo cierto es que el esquema cliente-servidor basado en HTML+ASP no está
diseñado para procesos que requieren tanto tiempo. Lo primero que se me
viene a la cabeza es es refrescar con un Javascript la página (no puede


ser
con ASP ni response.redirect, porque te daría timeout igual).

Algo mas o menos asi:

envio.asp:


<%
grupo=request.querystring("grupo")

' codigo que envia el mail al grupo numero <GRUPO>
' declaro variable CDONTS, etc.
' terminamos de mandar los correos de este grupo (sugiero hacer los grupos
de aprox. 50 correos cada uno)

if . ("si quedan grupos aún")...
%>

<script>
location.href='envio.asp?grupo=<%=grupo+1%>'
</script>

<%
response.end()
end if
%>

<b>Sus correos fueron enviados.</b>


De todas formas, igual evalúa si te sirve la opción de construir una


cadena
del siguiente tipo:



destinatarios=";;;emai
"

y enviar UN solo correo con esta lista de destinatarios oculta:
objCorreo.Bcc=destinatarios.

Esto sirve solo si el correo es igual para todos; de ser asi, la unica
desventaja que veo es que, al no estar la dirección específica del
destinatario en el campo "TO", filtros antispam (como por ejemplo los de
Hotmail) podrían pasar el correo inmediatamente a "correo no deseado".

Espero que te sea de ayuda


Atentamente
_____________________
Benjamin Porter

(Evidentemente sin el ".punto")





"Andres H." escribió en el mensaje
news:
> La inquietud mia es que tengo un codigo para enviar correo para mas de
2000
> contactos. necesito saber omo enviarlio por lotesitos de a cinco o de a


10
> para que no me salga error de tiempo de espera agotado.
> Muchas gracias.
>
>
>


Preguntas similares