Foros del Web » Programación para mayores de 30 ;) » .NET »

Enviar mails automaticamente a una determinada hora

Estas en el tema de Enviar mails automaticamente a una determinada hora en el foro de .NET en Foros del Web. Hola queria saber como puedo hacer para enviar mails a una determinada hora sin utilizar las tareas programadas de WinXP. La calse para enviar mails ...
  #1 (permalink)  
Antiguo 14/10/2009, 09:31
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 14 años, 6 meses
Puntos: 0
Enviar mails automaticamente a una determinada hora

Hola queria saber como puedo hacer para enviar mails a una determinada hora sin utilizar las tareas programadas de WinXP.
La calse para enviar mails la tengo, pero no s eocmo hacer para hacerlo de manera automatica. Yo utilizo SqlServer 2005.

Gracias,

Facundo.
  #2 (permalink)  
Antiguo 14/10/2009, 10:11
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Enviar mails automaticamente a una determinada hora

crea un ejecutable con un hilo que revise que cada hora lo haga.
  #3 (permalink)  
Antiguo 14/10/2009, 12:17
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Enviar mails automaticamente a una determinada hora

El problema es que yo tengo la aplicación subida a un hosting, en el cual no puedo estar corriendo un proceso ya qu ele hosting no me lo permite.
  #4 (permalink)  
Antiguo 15/10/2009, 01:55
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Enviar mails automaticamente a una determinada hora

Haz un timer cada hora y usando un método para obtener la hora, cuando la hora recogida y formateada a tu gusto coincida con una hora que le has prefijado, pues que realice el envío de los mails.
  #5 (permalink)  
Antiguo 15/10/2009, 04:59
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 15 años, 8 meses
Puntos: 12
Respuesta: Enviar mails automaticamente a una determinada hora

Yo hago algo similar pero el panel de mi hosting me permite programar la tarea y así es sencillo, consulta con tu proveedor de hosting si puedes hacerlo.
  #6 (permalink)  
Antiguo 15/10/2009, 06:34
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Enviar mails automaticamente a una determinada hora

Fuzzylog, la del timer es muy buena. Vos decis de ponerlo en el Load de cada pantalla? Tenes es comando para utiliza el Timer y el metodo para usarlo?

Valery-Net, que es lo que precisamente deberia averiguar en el hosting para hacerlo?

Gracias a todos por la ayuda,

Facundo.
  #7 (permalink)  
Antiguo 15/10/2009, 08:41
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Enviar mails automaticamente a una determinada hora

no, no lo tengo, pero google es una buena ayuda si sabes buscar. El evento de paso del timer se llama Tick.
  #8 (permalink)  
Antiguo 16/10/2009, 01:12
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Enviar mails automaticamente a una determinada hora

Lo que sí sé es que si quieres que el evento sea independiente y se realice desde el momento en el que se hostea la aplicación, es necesario programarlo en el machine.config o en el web.config.

PD. He visto por internet algún timer hecho con asp.net ajax.
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 19:54.