public async void SendMailAsync(MailDetails mail, params string[] to) { try { await Task.Run(() => { SendMail(mail, to); }); } catch (Exception) { throw; } }
public void SendMail(MailDetails mail, params string[] to) { try { var mailMessage = GenerateMailMessage(mail.Subject, mail.From, mail.Message, mail.IsHtml); var result = AddRecipiants(mailMessage, to); SmtpSender.Send(mailMessage); } catch (Exception) { throw; } }