Is it okay to use a simple backgroundworker in ASP.NET MVC

Thursday, July 10, 2014

I want my ASP.NET application to send an email using a backgroundworker. I don't want the user to have to wait while the email code us being processed. Is it acceptable to use a backgroundworker in my controller to accomplish this task ? What downside can I expect ?