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

Enviar email cada X días

Estas en el tema de Enviar email cada X días en el foro de ASP Clásico en Foros del Web. Buenas, tengo un problema que poca idea tengo de cómo solucionar. tengo en la base de datos dos campos fecha para un producto: fecha_fabricacion fecha_caducidad ...
  #1 (permalink)  
Antiguo 24/07/2010, 11:50
Avatar de Julcar  
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 16 años, 6 meses
Puntos: 54
Enviar email cada X días

Buenas, tengo un problema que poca idea tengo de cómo solucionar.

tengo en la base de datos dos campos fecha para un producto:
fecha_fabricacion
fecha_caducidad

en fecha_fabricacion guardo la fecha que indica en las etiquetas de los comestibles
en fecha_caducidad hago lo mismo pero la fecha de caducidad siempre será 30 dias despues de la fecha de fabricacion

lo que necesito es que 5 dias antes de que se cumpla la segunda fecha se envíe un email a determinada direccion para que se acerque a retirar los productos no vendidos.

no sé cómo enviar automaticamente el correo sin que intervenga la mano humana

¿Alguien me podria explicar como puedo conseguir ese proceso?

Gracias a todos.
__________________
Linux no es el único S.O. libre, conoce a ReactOS el Windows Libre!
"Si mis respuestas te dan la calma, espárceme un poco de karma"

Última edición por Julcar; 24/07/2010 a las 12:10
  #2 (permalink)  
Antiguo 24/07/2010, 13:11
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Respuesta: Enviar email cada X días

Hola

¿Tareas programadas del servidor?

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 24/07/2010, 15:07
Avatar de Julcar  
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 16 años, 6 meses
Puntos: 54
Respuesta: Enviar email cada X días

hola adler, pues lo he revisado y el unico panel windows que incorpora eso es plesk, en el caso de que el panel no sea plesk... si cambio a access por sqlserver 2005 express, puedo hacer lo que busco mediante StoreProcedures?
__________________
Linux no es el único S.O. libre, conoce a ReactOS el Windows Libre!
"Si mis respuestas te dan la calma, espárceme un poco de karma"
  #4 (permalink)  
Antiguo 26/07/2010, 13:59
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
Respuesta: Enviar email cada X días

Si no tienes acceso al servidor, no puedes definir un tarea programada, y supongo tendrás acceso al módulo administrador de la BD por lo que no podrías configurar un Job en sql server para ejecutar el SP cada cierto tiempo; lo único que esta en tus manos es implementar una rutina que hagas lo que ocupas en el default de tu sitio, pero si no tienes visitas no se ejecutará igual.

Necesariamente ocupas un hosting donde te permitan definir tareas programadas

Saludos
  #5 (permalink)  
Antiguo 26/07/2010, 14:54
Avatar de Julcar  
Fecha de Ingreso: noviembre-2007
Ubicación: C:\inetpub\wwwroot\Guayaquil
Mensajes: 1.507
Antigüedad: 16 años, 6 meses
Puntos: 54
Respuesta: Enviar email cada X días

Cita:
Iniciado por Myakire Ver Mensaje
lo único que esta en tus manos es implementar una rutina que hagas lo que ocupas en el default de tu sitio, pero si no tienes visitas no se ejecutará igual.
gracias myakire, efectivamente esa es la solucion mas acertada la implementaré, lo que no me queda claro es si esto reduce la velocidad de carga.

Aunque si uso response.buffer y los coloco en el footer, deberia sobrellevarse bien eso, no?
__________________
Linux no es el único S.O. libre, conoce a ReactOS el Windows Libre!
"Si mis respuestas te dan la calma, espárceme un poco de karma"
  #6 (permalink)  
Antiguo 26/07/2010, 16:15
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
Respuesta: Enviar email cada X días

Cita:
lo que necesito es que 5 dias antes de que se cumpla la segunda fecha se envíe un email a determinada direccion
Ese proceso es muy sencillo de ejecutar para la BD, puedo sugerirte que cambies tu BD a SQL Server, hagas un Sp que haga ese query y mande el correo directamente (investiga si ese servicio esta activo en el servidor de BD de tu sitio), con ello el IIS esta libre y no tendrás el menor detalle en rendimiento

Etiquetas: email, enviar
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 23:56.