Jump to content
LN10

Criar evento para envio de Emails

Recommended Posts

LN10

Boas.

Queria criar um genero de temporizador, já me falaram num Chrone, algo assim, desculpem o meu pouco entendimento, em que a sua função será ir à BD buscar a data de nascimento e a sua proxima marcação. Caso o utilizador fizer anos, envia um email a dar os parabens e, se a sua proxima marcação for daqui a 2(dois) dias ele envia um email a informar.

Tou a usar SQL Server 2008 R2.

Share this post


Link to post
Share on other sites
petvetbr

Existem várias formas de fazer isto, mas a mais fácil de todas provavelmente seria a seguinte:

Criar uma aplicação em C# (Console mesmo) que faz a consulta ao banco de dados e envia os e-mails para as pessoas de acordo com a regra que você definir.

Colocar esta aplicação para ser executada todo dia em um determinado horário usando o Scheduler do Windows como explicado no site abaixo:

http://www.makeuseof.com/tag/how-to-automate-windows-programs-on-a-schedule/

Existem outras formas também, como por exemplo criar um serviço escrito em C# (não é difícil, mas é um pouco trabalhoso de fazer o debug), e a mais não convencional de todas talvez seria fazer um programa (JOB) no SQLServer que faça isto diretamente do servidor SQL, mas isto é coisa para quem realmente gosta de programar em SQL.


Fernando Lage Bastos - MCP/MCTS/MCPD

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.