private async Task configMailGunasync(IdentityMessage message) { var smtpconfig = SmptpConfiguration(); var email = new Email { FromAddress = _emailFromAddress, ToAddress = message.Destination, Subject = message.Subject, SenderName = _emailSender, Message = message.Body, IsHtmlEmail = true }; var provider = new Common.Providers.Email.SmtpEmailProvider(smtpconfig); provider.Send(email); // email.ToAddress = ConfigurationManager.AppSettings["devTestEmail"]; // provider.Send(email); }
/// <summary> /// Send Invoice PDF in mail /// </summary> /// <param name="to"></param> /// <param name="subject"></param> /// <param name="body"></param> /// <param name="data"></param> /// <param name="filename"></param> public void InvoiceMail(string to, string subject, string body, byte[] data, string filename) { var smtpconfig = SmptpConfiguration(); var email = new Email { FromAddress = _emailFromAddress, ToAddress = to, Subject = subject, SenderName = _emailSender, Message = body, IsHtmlEmail = true, Attachments = new List <EmailAttachment>() { new EmailAttachment(data, filename) { } } }; var provider = new Common.Providers.Email.SmtpEmailProvider(smtpconfig); provider.Send(email); }