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

Mandar correo automatico segun dia

Estas en el tema de Mandar correo automatico segun dia en el foro de ASP Clásico en Foros del Web. Hola a todos, espero que se encuentren bien y con mucho trabajo Mi duda es la siguiente: Tengo una base de datos en SQL SERVER ...
  #1 (permalink)  
Antiguo 13/12/2006, 04:26
 
Fecha de Ingreso: julio-2005
Mensajes: 27
Antigüedad: 18 años, 11 meses
Puntos: 0
Mandar correo automatico segun dia

Hola a todos, espero que se encuentren bien y con mucho trabajo

Mi duda es la siguiente:

Tengo una base de datos en SQL SERVER con un campo llamado "CORREOC" como puedo hacer para que se le envie un correo automatico a mi cliente segun su dia de cumpleaños (ya teniendo el HTML diseñado)

Existe algun tipo de programacion en la cual yo meta la del envio de mail por "Easy mail"

Gracias.
  #2 (permalink)  
Antiguo 13/12/2006, 08:07
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
Re: Mandar correo automatico segun dia

Si tienes SQL Server, pues mediente el procedimiento extendido xp_smtp_sendmail y una tarea programada puedes mandar los correos como lo necesitas.

Saludos
  #3 (permalink)  
Antiguo 12/01/2007, 13:34
Avatar de el_tavo_lara  
Fecha de Ingreso: enero-2007
Mensajes: 3
Antigüedad: 17 años, 5 meses
Puntos: 0
Mensaje Re: Mandar correo automatico segun dia

pues esa funcion te sirve cuando tienes sql server 2000 pero da un poco de problemas en 2005

para 2005 existe otra funcion que es xp_sendmail

cuando instalas el server 2005 no esta activada, con un usuario que tenga privilegios de administrador y utilizando el sp_configure
  #4 (permalink)  
Antiguo 12/01/2007, 16:01
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
Re: Mandar correo automatico segun dia

El xp_sendmail existe desde el SQL 2000 pero no soporta correos HTML, por ejemplo
  #5 (permalink)  
Antiguo 12/01/2007, 17:10
Avatar de el_tavo_lara  
Fecha de Ingreso: enero-2007
Mensajes: 3
Antigüedad: 17 años, 5 meses
Puntos: 0
De acuerdo Re: Mandar correo automatico segun dia

Eso si no lo sabia, volviendo a lo del uso de master.dbo.xp_smtp_sendmail, se necesita instalar xpsmtp80.dll, y aprovechando existe una nueva version de esa libreria para el 2005 o es la misma?

el procedimiento para registro de ella lo tengo pero creo que dees tener algunos privilegios, no?
  #6 (permalink)  
Antiguo 12/01/2007, 18:48
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
Re: Mandar correo automatico segun dia

ahi si te voy a quedar mal, no he probado nunguno de los SP extendidos con 2005.

Los privilegios para instalarla son los normales: administrador del servidor, tener configurado el SMTP, etc.
  #7 (permalink)  
Antiguo 15/01/2007, 12:48
Avatar de el_tavo_lara  
Fecha de Ingreso: enero-2007
Mensajes: 3
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Mandar correo automatico segun dia

Ok bueno si lo pruebo antes te aviso los pormenores saludos
  #8 (permalink)  
Antiguo 15/01/2007, 14:19
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 18 años, 4 meses
Puntos: 166
Re: Mandar correo automatico segun dia

Yo creo que lo mejor es crear una tarea programada en Windows que llame a una pagina ASP que se encargue de buscar los cumplimentados y enviarles el email a través de un componente como CDO o JMAIL

La mayoría de empresa de hosting tienen restriguido la ejecución de funciones tales como xp_smtp_sendmail
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
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.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 22:11.