Inquiridor
Envio automático de emails C# .NET

Pergunta
-
Boa noite,
Um grupo de mais ou menos 50 pessoas precisa preencher um formulário até 12:00. Preciso fazer um código para uma aplicação hospedada em um provedor, que rode todos os dias 12:00h e envie um email automaticamente apenas para as pessoas que não preencheram este formulário e após isso, de dez em dez minutos continue enviando esse email apenas para quem ainda não enviou, cobrando. Estou usando C# WebForms com SqlServer. Alguém teria um exemplo? Pois estou iniciando em C#..
Obrigada- Editado qazaq_ segunda-feira, 9 de setembro de 2013 00:48
Todas as Respostas
-
- Sugerido como Resposta Leonardo Lourenço Silva segunda-feira, 9 de setembro de 2013 01:29
-
Leonardo,
Obrigada pela sua resposta, mas eu preferia fazer algo pelo Visual Studio mesmo, pois ainda não tenho muita experiência com Sql Server. Andei pesquisando e percebí que poderia fazer algo no Global.Asax, mas não entendí direito..
-
No global.asax temos eventos a nivel de aplicação, foge um pouco do propósito...
Você pode criar um Windows Service que verifique a tabela e envie os e-mails seria o segunda alternativa...
Agora se vocÊ quiser fazer uma página que com certeza não é o melhor cenário até porquÊ a página vai ter que ficar aberta e dando post com AJAX, siga o link abaixo....
http://www.macoratti.net/07/07/ajax_tim.htm
- Sugerido como Resposta Leonardo Lourenço Silva segunda-feira, 9 de setembro de 2013 02:14
-
Não pode ter página aberta, e a aplicação fica em um provedor externo, por isso não sei se poderia usar um serviço do windows..
Não tem como eu agendar uma ação para rodar em um certo horário, e a partir daí ficar examinando de 10 em 10 minutos pelo global.Asax?
-