none
Aplicação de disparo de emails RRS feed

  • Pergunta

  • Boa tarde Pessoal,

    Desenvolvi em C# ASP.NET uma pequena ferramenta onde consigo cadastrar e disparar para os email cadastrados no mailing da empresa atualizações sobre nossos produtos e serviços. Devido a uma barreiro no nosso servidor de email tive que acrescentar uma thread que segura o envio dos emails em 1 minuto entre um email e outro, e como são muitos email, leva uma eternidade para este disparo terminar.

    Gostaria de saber se existe alguma forma deste disparo prosseguir sem que eu tenha que deixar a página aspx aberta até o término do email, ou então que eu possa desligar o pc e o servidor continue disparando estes emails.

    É possível?

    Obrigado!

    sábado, 20 de agosto de 2011 19:23

Respostas

Todas as Respostas

  • A sua aplicação é desktop ou web?

    Se for web tem como você utilizar threads.

    Também é possível que se utilize Windows Service (serviços instalados no sistema operacional do servidor que faz as operações implementadas). Neste caso, você poderia gravar os emails que devem ser enviados e este serviço consulta e manda um a um. A sua aplicação nem ficará sabendo mais deste processo.


    Stephany Henrique de Almeida Batista
    segunda-feira, 22 de agosto de 2011 16:38
  • pode fazer no SQL Server tambem:

    http://technet.microsoft.com/en-us/library/ms190307.aspx


    Caio Vitullo
    segunda-feira, 22 de agosto de 2011 18:13
  • Sergio,

     

        Além das alternativas citadas, você pode criar um app console que lê do banco de dados e dispara. Agenda ele no task scheduler e esquece....

        Se configurar um servidor de email seu, não precisa dos "contornos".

     

    Att,

    Ricardo

    sexta-feira, 26 de agosto de 2011 04:49