MvcMailer icon indicating copy to clipboard operation
MvcMailer copied to clipboard

Send Mail without HttpContext

Open nomorechickennuggets opened this issue 8 years ago • 1 comments

Question here: http://stackoverflow.com/questions/40365517/create-new-httpcontext-for-mvcmailer-so-i-can-use-async-await

I'm using MVCMailer which depends on an HttpContext to send out mail.

In some cases I'm sending mail from a WebJob, or in an async task that is used in a flow that calls ConfigureAwait(false) so I lose the context before I hit the MVCMailer code.

My options seem to be:

Never use ConfigureAwait(false) (so many of my services use Mailing at some point, so one instance of this will remove the context I need) New up an HttpContext if needed so that I can mail despite not having one Not use MvcMailer and use a third party I'm looking for the fast and easy solution - newing up an HttpContext if needed. Is this possible?

nomorechickennuggets avatar Nov 01 '16 17:11 nomorechickennuggets

Hi! Did you find any solution to your problem? I have the same problem

JuanAcquistapace21 avatar Aug 10 '21 14:08 JuanAcquistapace21