2010-12-08 8 views
5

Hola quiero enviar correos electrónicos de cumpleaños a todos los empleados cuyos detalles se almacenan en la base de datos. Encontré la biblioteca .NET de Quartz pero no puedo entender el código exactamente. ¿alguien puede darme algún código de muestra?Programación de correo electrónico en C# (ASP .NET)

+1

¿Su base de datos está alojada en SQL Server? De ser así, puede hacer un nuevo trabajo en sql y enviar los correos desde adentro del código de trabajo. –

Respuesta

1

supongo que esto es algo similar here.

0

Puede codificar una aplicación de consola pequeña, una base de datos simple con 1 tabla como la que dice que guarda las fechas, los nombres y otros detalles que necesita.

Basta con seleccionar todas las filas que se reúne la condición

Birthday == DateTime.Now 

y enviarlos por correo en un bucle.

Puede agregar este exe como un trabajo programado con unos pocos clics y configurarlo para que se ejecute todos los días. También sería una buena práctica para ti.

0

Puede escribir un archivo de script (posiblemente en VBScript como un archivo VBS) y programar ese archivo de script en el Programador de tareas de Windows (por ejemplo, todas las mañanas 8 AM) en el nivel del servidor.

Cuestiones relacionadas