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

Envio masivo de correos como una tarea

Estas en el tema de Envio masivo de correos como una tarea en el foro de .NET en Foros del Web. Hola a todos, Ahora expongo el siguiente caso : Necesito enviar correos (no desde una pagina aspx) sino una tarea, por ejemplo cada dia voy ...
  #1 (permalink)  
Antiguo 02/06/2005, 11:35
 
Fecha de Ingreso: junio-2005
Mensajes: 95
Antigüedad: 19 años, 9 meses
Puntos: 0
Envio masivo de correos como una tarea

Hola a todos,

Ahora expongo el siguiente caso :

Necesito enviar correos (no desde una pagina aspx) sino una tarea, por
ejemplo cada dia voy a verificar que ciertas condiciones se cumplan en
registro de una tabla de un bd(sqlserver), en caso de no cumplirse entonces
debo enviar correos a los usuarios, esto no es un problema desde una pagina
aspx ya lo tengo implementado, sin embargo necesito una tarea que de una
forma inteligente revise la tabla y luego envie los correos, tengo la
limitante que no puedo hacerlo por el servicio de correo del sql server,
entonces debe ser por fuera, entiendo que combinando smpt para iis puede
hacerse algo...

gracias de antemano
  #2 (permalink)  
Antiguo 02/06/2005, 11:44
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 1 mes
Puntos: 50
Hola.. para esos casos puedes crear una console application para programarla en una tarea de windows..y desde la consola app haces lo mismo que tienes un tu aspx.

Otra forma tambien (si es que tienes exchange) para no saturar el smtp del server es guardar el contenido en un archivo .txt por ejemplo con lo sencabezados correspondientes para que sean reconocidos por exchange y ya que termines los copias al directorio de tu servidor de correo para que automaticamente los deje en la cola de correo y los administre y con ello te evitarás hacer trafico con tu smtp.

Pero bueno.. esa es otra historia.. es solo una idea.. espero que te sirva.

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 02/06/2005, 11:50
 
Fecha de Ingreso: junio-2005
Mensajes: 95
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta ok,

mira gracias , por la primera idea, por ahi le apuntaba yo, con toda le pena del caso me podrias dar mas detallas, como hago eso ??

de antemano gracias
  #4 (permalink)  
Antiguo 02/06/2005, 13:25
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 4 meses
Puntos: 8
Yo las tareas, las creo como windows form, para enviar mails, el codigo sería exactamente el mismo que para webforms, coges en el page_load del form pones el codigo y al final pones un
Application.Exit()

Generas la solución y tal, y luego te vas a las tareas programadas del windows y le dices cuando quieres que se ejecute.
  #5 (permalink)  
Antiguo 06/06/2005, 11:43
 
Fecha de Ingreso: junio-2005
Mensajes: 95
Antigüedad: 19 años, 9 meses
Puntos: 0
entonces

entonces hago un ejecutable que envie el correo con vb.net y luego lo meto en las tareas del servidor... asi va tu idea, verdad .. gracias...
  #6 (permalink)  
Antiguo 06/06/2005, 11:57
Avatar de RicaJ0625  
Fecha de Ingreso: noviembre-2004
Ubicación: La Chorrera, Panamá
Mensajes: 86
Antigüedad: 20 años, 4 meses
Puntos: 0
Para eso creas un windows services

Ejemplo: http://www.c-sharpcorner.com/2/window_service.asp
  #7 (permalink)  
Antiguo 06/06/2005, 14:14
 
Fecha de Ingreso: junio-2005
Mensajes: 95
Antigüedad: 19 años, 9 meses
Puntos: 0
hola, gracias, mira pero que pasa si el ejecutable lo creo como una tarea del windows, me fui a la configuracion y ahi hice esto, ¿ que ventaja me daria un windows services ? disponibilidad....???
  #8 (permalink)  
Antiguo 06/06/2005, 16:10
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 4 meses
Puntos: 8
Creo que la única ventaja que aporta crear un windows services (aunque seguro que estoy equipocado) es que es más "limpio" y no tienes una tarea programada, por el resto creo que es lo mismo, me refiero al proceso y al consumo de recursos del mismo. Por otra parte yo intente hacerlo con Window Service y la verdad, por no calentarme la cabeza lo hice de con windows form y tarea programada, aunque supongo que tampoco ha de ser muy dificil.

Hay ya es tu decisión

Suerte
  #9 (permalink)  
Antiguo 06/06/2005, 17:34
 
Fecha de Ingreso: junio-2005
Mensajes: 95
Antigüedad: 19 años, 9 meses
Puntos: 0
Gracias A Todos

Gracias a todos .. ya tengo mi tarea programada y funciona de maravilla.
Quiza lueguito tambien estudie los windows services, ahora por el momento lo hice asi.
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 09:08.