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

Envio Email automatico

Estas en el tema de Envio Email automatico en el foro de ASP Clásico en Foros del Web. Como hago para que todos los dias a una determinada hora, supongamos 01:00 AM se envie un e-mail automatico a una determinada cantidad de usuarios ...
  #1 (permalink)  
Antiguo 26/08/2004, 12:08
 
Fecha de Ingreso: agosto-2004
Ubicación: Argentina
Mensajes: 75
Antigüedad: 19 años, 10 meses
Puntos: 2
Envio Email automatico

Como hago para que todos los dias a una determinada hora, supongamos 01:00 AM se envie un e-mail automatico a una determinada cantidad de usuarios que tengo en la base de datos.
  #2 (permalink)  
Antiguo 26/08/2004, 12:19
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Si tienes SQL Server, con una tarea programada que llame a un procedimiento almacenado que envíe el correo.

Si no, pues solo con un programa hecho con cualquier otro lenguaje residente en memoria.

Saludos
  #3 (permalink)  
Antiguo 26/08/2004, 12:27
 
Fecha de Ingreso: agosto-2004
Ubicación: Argentina
Mensajes: 75
Antigüedad: 19 años, 10 meses
Puntos: 2
Informacion sobre tareas programadas

SI utilizo SQL Server, ¿como se hace una tarea programada que llame al SP? ¿donde consigo informacion sobre este tema?
  #4 (permalink)  
Antiguo 26/08/2004, 12:43
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
En Administracion -> Agente SQL -> Trabajos. Ahí haces la tarea programada.

Botón derecho, nueva tarea, y sigues el asistente. Lo apuntas a un SP que tenga algo asi:
Exec Master.dbo.xp_sendmail @recipients = @EMail,@message = @Mensaje, @copy_recipients = '[email protected],
@subject = 'Envio de correo'

Sobra decir que @Email y/o @mensaje son variables que haz llenado de tu tabla conforme la vas recorriendo. Yo lo hago con cursores pero según he leido, esta no es la mejor manera de hacerlo.

Saludos
  #5 (permalink)  
Antiguo 26/08/2004, 12:57
 
Fecha de Ingreso: agosto-2004
Ubicación: Argentina
Mensajes: 75
Antigüedad: 19 años, 10 meses
Puntos: 2
Muchas Gracias Myakire

Muchas Gracias Myakire, muy rapida respuesta y muy correcta, esta perfectamente entendido
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 13:56.