Foros del Web » Programando para Internet » ASP Clásico »

Para ASTON

Estas en el tema de Para ASTON en el foro de ASP Clásico en Foros del Web. Hola amigo Aston, el tema es así envío un email a una cantidad de personas registradas en mi base de datos de mi sitio, estamos ...
  #1 (permalink)  
Antiguo 24/01/2002, 14:45
 
Fecha de Ingreso: febrero-2001
Ubicación: Capital Federal
Mensajes: 93
Antigüedad: 23 años, 4 meses
Puntos: 0
Para ASTON

Hola amigo Aston, el tema es así envío un email a una cantidad de personas registradas en mi base de datos de mi sitio, estamos hablando de quizás 10.000 e-mail o quizás más, utilizo el objeto CDONTS, bien ahora mis preguntas son las siguientes en otra respuesta sobre un tema parecido sugeriste esto
"
Esta deberías modificarla a tu antojo con un bucle tipo Do While... Loop y un simple acceso a base de datos para que fuera enviando los e-mails registro por registro, prestando atención en darle a la página un tiempo de sobra para poder enviar todos. esto lo harias así:

Session.ScriptTimeOut = 1800 'Para media hora
"
Para empezar coloque esto en mi página y me tirar error para que sirve?? y de funcionar en donde debería colocarlo?? en el global.asa??
por lo que entendí que un proceso que envía muchos mails puede colgar el server.
Las preguntas son las siguientes me conviene hacer un ciclo que envíe un e-mail por vez o hacer un ciclo en donde vaya colocando en la propiedad oculta del objeto todas las direcciones de e-mail y después enviarlo de una vez, esto haría que mi servidor de correo se caiga??
Me parece que lo que sugeriste es hacer un ciclo donde recorra toda mi tabla de direcciones y envíar un e-mail por vez y así repetir el ciclo una y otra vez??
Bueno Aston agradecería me respondieras te mando un saludo grande.
  #2 (permalink)  
Antiguo 24/01/2002, 21:31
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Para ASTON

¡Oh, Aleman! Lo siento, tuve un despieste garrafal aplicando la propiedad al objeto Session cuando es una propiedad de Server:

<%@ LANGUAGE="VBSCRIPT"%><%
Response.Expires = -1000
Server.ScriptTimeout = 1800 '30 minutos

Bueno, Aleman, en cuanto a tus otras preguntas, no creo que esto tuviera que tirar tu server de correo, aunque lo mejor siempre son las pruebas.

Las dos maneras que dices para hacerlo me parecen buenas, tanto la de poner los correos como copia oculta, como la de recorrer la tabla y enviarlos uno por uno.

Ahora, si esto lo quieres para enviar boletines de una web o similar yo utilizaría los servicios gratuítos que ofrecen sitios como:

<a href='ir.asp?http://www.e-listas.net/' target='_blank'>http://www.e-listas.net/...</a>
<a href='ir.asp?http://www.domeus.es/' target='_blank'>http://www.domeus.es/...</a>

también puedes mirar en <a href='ir.asp?http://www.asptutor.com/' target='_blank'>http://www.asptutor.com/...</a> que hay cinco listas de correo diferentes hechas y probarlas o ver cómo están hechas.

Espero con todo esto haber alojado un poco de claridad sobre el tema, y perdón por el despiste.

Saludos cordiales, Aleman. :)


<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
  #3 (permalink)  
Antiguo 25/01/2002, 08:37
 
Fecha de Ingreso: febrero-2001
Ubicación: Capital Federal
Mensajes: 93
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Para ASTON

Bueno amigo Aston desde ya te agradezco la contestación y la corrección del código pero me podrías explicar exactamente que es lo que hace esa propiedad del server.Salu2.
  #4 (permalink)  
Antiguo 25/01/2002, 08:38
 
Fecha de Ingreso: febrero-2001
Ubicación: Capital Federal
Mensajes: 93
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Para ASTON

Me olvidaba debo colocarla en el globas.asa??
  #5 (permalink)  
Antiguo 25/01/2002, 08:58
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Para ASTON

Tal vez no sea muy buena idea colocarla en el global.asa, habitualmente dicho archivo es uno de los primeros en ser atacados por los hackers y si vas a tener consultas a tu base....¿no crees que estás dando muchas pistas? ;)
  #6 (permalink)  
Antiguo 25/01/2002, 09:03
 
Fecha de Ingreso: agosto-2001
Mensajes: 399
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Para ASTON

Aunque no soy Aston, igual te puedo ayudar.... :)

Te recomiendo que hagas un archivo .inc, lo ubiques un nivel más arriba de lo que apunta el IIS. Es decir, si tu sitio está en una carpeta www, entonces, crees el archivo fuera del www.

En ese .inc crees tu código de envío de correo, incluyendo la consulta a la base de datos.

En una página, dentro del www, llames al .inc de la siguiente forma:
&lt;!--#include file=&quot;../xxxx.inc&quot;--&gt;

Creo que esto es mucho más confiable ;)

Espero haberte ayudado
  #7 (permalink)  
Antiguo 25/01/2002, 09:35
 
Fecha de Ingreso: febrero-2001
Ubicación: Capital Federal
Mensajes: 93
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Para ASTON

Bueno amigo agradezco tu sugerencia lo que preguntaba si colocaba en el archivo global asa es la propiedad del objeto del server y mi pregunta era para que servía esta propiedad, igualmente agradezco tu sugerencia y tus advertencias de seguridad lo cierto es que soy bastante malo en el tema de seguridad informática y hackeo el tema es que no tengo tiempo de aprender todo creo que nos pasa a todos no?, aunque claro si tienes algun link o recomendación de seguridad en IIS te lo agradecería, nuevamente te saludo amigo chileno.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:00.