![]() |
Aviso por mail automatico Hola, en ASP.net hay algun comando o programa que pueda avisar via email a un cliente mio que su factura vencera o esta por vencer 15 dias antes del vencimiento?? Hya alguna forma de hacerle ese aviso?? GRacias de antemano |
Hola, Puedes usar una tarea programada que se ejecute todos los dias y que haga una llamada a algun modulo de tu sistema que revise las fechas y envie los emails correspondientes a tus clientes. Saludos |
Gracias por tu respuesto...Y como se hace eso?? |
1- en las tareas programadas de tu servidor, crea una con el nombre que tu quieras, define fecha y hora en que quieres que se ejecute 2 En la opcion RUN define el IE como el programa a ejecutar y la ruta en donde se encuentra tu pagina aspx ejemplo: C:\PROGRA~1\INTERN~1\IEXPLORE.EXE http://myserver/myapp/myreport.aspx |
podrias dar un ejemplo mas concreto SPLINTER, me intereso el post, pero no entendì nada de lo que quisistes explicar... gracias de antemano |
ok, un ejemplo que puse es generar la tarea programada que invoque a una pagina aspx (como una opcion rapida de implementar) para esto puse los detalles muy generales de como crearla, intentare ser mas especifico y seria asi: 1.- En el servidor seleccionar la opcion [Control Panel] 2.- seleccionar la opcion [Scheduled Tasks] 3.- Crear la tarea programada [Add Scheduled Tasks] eligiendo el IE de la lista de aplicaciones que te muestra el wizard y pulsa next>> 4.-Define el nombre de la tarea y el periodo o tiempo (dia,mes,semana,etc) para este caso es diario next>> y pulsa next>> 5.- Define la hora de inicio, el periodo(cada dia, algun dia de la semana,cada x dias) para este ejemplo es [Every days] y define la fecha de inicio, por defaul la fecha actual y pulsa next>> 6 . Define tu user y password y pulsa next>> *nota, de ser invalido la tarea NO se realiza 7.- Activa la opcion [propiedades avanzadas] y pulsa [Finish] 8. En el tab [TASK] de la tarea debes de definir la pagina a invocar en la opcion RUN: C:\PROGRA~1\INTERN~1\IEXPLORE.EXE y le agregas el URL de tu pagina, quedaria asi: RUN: C:\PROGRA~1\INTERN~1\IEXPLORE.EXE http://myserver/myapp/myreport.aspx aplicas los cambios y listo Ya creada la tarea, puedes modificarla posteriormente Bueno, espero haber sido mas claro en este ejemplo, de todos modos si surge alguna pues por aqui estamos Saludos |
Hola yo hice algo parecido: el código para enviar el correo es: Código: En mi caso yo configure el servidor SMTP que trae windows , pero si te da mucho trabajo coinfigurarlo puedes utilizar este otro: http://minirelay.uptodown.com/ solo necesita ejecutar el programa y listo, a la hora de configurar tu servidor SMTP le pones 127.0.0.1 o bien tu ip local. El codigo fuente para obtener tu ip Local es el siguiente: Código: Private Function ObtenerIPLocal() As StringSaludos |
puedes buscar ayuda con System.Web.Mail.MailMessage; esta es una clase de c# que envia correo especificandole todas las opciones comunes en un correo como destino, asunto, mensaje, prioridad, etc... puedes buscar en web acerca de esta clase y econtraras ejemplos sencillos de como enviar un correo en asp.net |
| La zona horaria es GMT -6. Ahora son las 00:49. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.