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

Enviar un email a todos los registros de mi BD.

Estas en el tema de Enviar un email a todos los registros de mi BD. en el foro de ASP Clásico en Foros del Web. A ver yo quiero algo sencillo. Tengo una base de datos con un campo=email, y cientos de registros, solo quiero que por medio de aspmail ...
  #1 (permalink)  
Antiguo 14/02/2005, 13:32
 
Fecha de Ingreso: enero-2005
Mensajes: 50
Antigüedad: 20 años, 4 meses
Puntos: 0
Enviar un email a todos los registros de mi BD.

A ver yo quiero algo sencillo.
Tengo una base de datos con un campo=email, y cientos de registros, solo quiero que por medio de aspmail enviar un email a todos esos registros que ya tengo en la base de datos, con el asunto y contenido que yo quiera.
A ver si alguien me deja un código de idea.
gracias.
  #2 (permalink)  
Antiguo 14/02/2005, 13:40
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
http://www.forosdelweb.com/search.php
  #3 (permalink)  
Antiguo 14/02/2005, 13:41
 
Fecha de Ingreso: enero-2005
Mensajes: 50
Antigüedad: 20 años, 4 meses
Puntos: 0
Amigo llevo haciendo eso hace media hora y a veces da error y otras los resultados no me responden mi pregunta.
Gracias por molestarte en escribir.
  #4 (permalink)  
Antiguo 14/02/2005, 13:44
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
chequea el FAQ
  #5 (permalink)  
Antiguo 14/02/2005, 13:48
 
Fecha de Ingreso: enero-2005
Mensajes: 50
Antigüedad: 20 años, 4 meses
Puntos: 0
Definitivamente me caes bien.
Al menos me podrías poner el link donde dices que ya esta explicado.
Feliz San Valentín, simpático, el patron de la "Samba".
  #6 (permalink)  
Antiguo 15/02/2005, 00:19
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
haces un
do while not oRS.eof
xemail = trim(oRS("email")) & ", " xemail
oRS.movenext
loop
xemail = left(xemail,len(xemail)-2)

asi tienes todos los mails separados x comas.. o sino dentro del do while pones el código del aspemail para enviar el mail uno x uno.. asi puedes poner el nombre de cada persona en el mail para decirle x ejemplo:

Hola nombre del cliente
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #7 (permalink)  
Antiguo 15/02/2005, 09:58
 
Fecha de Ingreso: enero-2005
Mensajes: 50
Antigüedad: 20 años, 4 meses
Puntos: 0
Hola amigo,
Me podrías mandar un código un poco más completo, con lo que me has dejado sigo sin funcionar.
Gracias.
  #8 (permalink)  
Antiguo 15/02/2005, 12:53
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
tienes el código para mandar el mail con el aspemail? lo puedes encontrar en http://www.aspemail.com

mira esto es sencillo.. lo que puedes hacer es mandar un "mail masivo" osea que el mail sea igual para todos. para ésto primero debes saber los mails de todos. cómo recuperarlos? con el código que te puse arriba. asi recoges todos los mails

la otra forma sería hacer un bucle y dentro de ese bucle poner el código del aspemail para mandar el mail

do while not oRS.eof
'pones el título, el body, etc
'y se lo mandas a este mail
mail.to = trim(oRS("email"))
oRS.movenext
loop
'con el bucle se van a mandar X mails a cada mail que tengas en tu base de datos
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
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 10:53.