Sto usando ASP.NET MVC 3 con MVCMailer, ho provato a inviare e-mail usando SendAsync, ma in realtà ci vuole ancora più tempo.Invia e-mail asincrone
Così sto cercando di usare Task.Factory come il codice sotto:
var task1 = Task.Factory.StartNew(
state =>
{
var mail = new UserMailer();
var msg = mail.Welcome("My Name", "[email protected]");
msg.SendAsync();
});
task1.Wait();
Il problema è, MVCMailer ha bisogno di HttpContext, ma all'interno di questo compito ho avuto HttpContext Null.
Come posso inviare e-mail asincrone?
Hey Matt! grazie per il riferimento, questo sembra fantastico, lo invia in modo asincrono al 100%, ho sentito dire che MVCMailer era pseudo async haha. Grazie compagno! – Baconbeastnz
Nessun problema! Stavo sbattendo la testa contro la scrivania per un po 'con questo :) – Matt
@ Matt, funziona benissimo !!! Grazie!!! =) –