I've been looking at usage of SendMailAsync to get Async emails in my ASP.NET MVC C# website in non-async methods, but I'm unclear whether this actually sends async when inside a non-async method ... or if there's a way to send it Async in a non-async method and have it work at scale if you're frequently sending emails.
smtpclient.SendMailAsync(message);