Threads de segundo plano do ASP.Net MVC para criação e envio de email

Estou olhando para postmarkapp.com para lidar com o envio de email do meu aplicativo asp.net mvc 2 usando a biblioteca .net que eles fornecem: postmark-dotnet library

Na suadocumentação eles mencionam que o envio de e-mails com anexos pode levar algum tempo e é melhor fazer isso em um trabalho em segundo plano. Para meu aplicativo, eu poderia enviar de 10 a 500 emails personalizados, alguns com anexos em lote para meus usuários.

Qual é a melhor maneira de fazer esse processamento em segundo plano de maneira ininterrupta ao usuário administrador que iniciou a criação e o envio desses emails no ASP.Net MVC?

O que acontece se eles clicarem em "criar e enviar emails" para 500 usuários e fecharem o navegador antes que o processo seja concluído?

Obrigado por qualquer ajuda! Novo no asp.net MVC

questionAnswers(1)

yourAnswerToTheQuestion