Exemple #1
0
 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
     };
 }
Exemple #2
0
 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
     };
 }
Exemple #3
0
        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));
        }