Exemplo n.º 1
0
 public void sendEmail(AppEmailData emailDataObj)
 {
     try
     {
         AppDao appDaoObj = new AppDao();
         AppEmailConfiguration emailConfigObj = appDaoObj.getEmailConfiguration();
         SmtpClient            SmtpServer     = new SmtpClient(emailConfigObj.smtpHost);
         var mail = new System.Net.Mail.MailMessage();
         mail.From = new MailAddress(emailConfigObj.fromAddress);
         mail.To.Add(emailDataObj.toAddress);
         if (emailDataObj.ccAddress != null && !emailDataObj.ccAddress.Equals(""))
         {
             mail.CC.Add(emailDataObj.ccAddress);
         }
         mail.Subject    = emailDataObj.subject;
         mail.IsBodyHtml = true;
         string htmlBody;
         htmlBody  = emailDataObj.bodyHtml;
         mail.Body = htmlBody;
         SmtpServer.UseDefaultCredentials = false;
         SmtpServer.Credentials           = new System.Net.NetworkCredential(emailConfigObj.fromAddress, emailConfigObj.fromPassword);
         SmtpServer.EnableSsl             = true;
         SmtpServer.Send(mail);
     }
     catch (Exception ex)
     {
         LogUtils.myLog.Info("Email while sending error : ", ex);
     }
 }
Exemplo n.º 2
0
        public AppEmailConfiguration getEmailConfiguration()
        {
            AppEmailConfiguration emailConfigObj = new AppEmailConfiguration();

            DBUtils       dbUtils1             = new DBUtils();
            SqlDataReader attributeTypeReader1 = dbUtils1.readOperation(
                "SELECT * FROM APP_EMAIL_CONFIGURATION");

            while (attributeTypeReader1.Read())
            {
                emailConfigObj.smtpHost     = attributeTypeReader1["SMTP_HOST"].ToString();
                emailConfigObj.fromAddress  = attributeTypeReader1["FROM_EMAIL_ADDRESS"].ToString();
                emailConfigObj.fromPassword = attributeTypeReader1["FROM_PASSWORD"].ToString();
                break;
            }
            dbUtils1.closeDBConnection();

            return(emailConfigObj);
        }