Ich benutze ASP.NET MVC 3 mit MVCMailer, ich habe versucht, E-Mails mit SendAsync zu senden, aber eigentlich dauert es noch länger.Senden asynchrone E-Mails
So brüllen Ich versuche Task.Factory wie der Code zu verwenden:
var task1 = Task.Factory.StartNew(
state =>
{
var mail = new UserMailer();
var msg = mail.Welcome("My Name", "[email protected]");
msg.SendAsync();
});
task1.Wait();
Das Problem ist, MVCMailer Httpcontext braucht, aber innerhalb dieser Aufgabe habe ich Httpcontext Null.
Wie kann ich Async-E-Mails senden?
Hey Matt! Danke für die Referenz, das sieht gut aus, sendet es asynchron 100%, ich habe gehört, dass Leute sagen, der MVCMailer sei Pseudoasync haha. Danke Kumpel! – Baconbeastnz
Kein Problem! Ich schlug meinen Kopf gegen den Schreibtisch für ein bisschen mit diesem :) – Matt
@ Matt, es funktioniert super !!! Danke!!! =) –