public MailKitSmtp(IMainService serviceMain) { _smtpClient = new CustomSmtpClient { EnableSsl = serviceMain.ApplicationSettings.SmtpSsl, Host = serviceMain.ApplicationSettings.SmtpServer, Port = serviceMain.ApplicationSettings.SmtpPort, Username = serviceMain.ApplicationSettings.SmtpUser, Password = serviceMain.ApplicationSettings.SmtpPassword }; }
public SystemNetSmtp(IMainService serviceMain) { _smtpClient = new CustomSmtpClient { EnableSsl = serviceMain.ApplicationSettings.SmtpSsl, Host = serviceMain.ApplicationSettings.SmtpServer, Port = serviceMain.ApplicationSettings.SmtpPort, Username = serviceMain.ApplicationSettings.SmtpUser, Password = serviceMain.ApplicationSettings.SmtpPassword, UseDefaultCredentials = serviceMain.ApplicationSettings.UseDefaultCredentials, UseDefaultNetworkCredentials = serviceMain.ApplicationSettings.UseDefaultNetworkCredentials }; }
public Task SendAsync(IdentityMessage message) { CustomSmtpClient smtp = new CustomSmtpClient("gmailConfig"); string from = ConfigurationManager.AppSettings["SupportEmailAddress"]; var mailMsg = new System.Net.Mail.MailMessage(from, message.Destination); mailMsg.Subject = message.Subject; mailMsg.Body = message.Body; mailMsg.IsBodyHtml = true; return(smtp.SendMailAsync(mailMsg)); }