Wednesday, 8 October 2014

Email Integration

 public void sendMail()
    {
        try
        {
            mailmsg = "Name - " + txtname.Text + "<br />Email - "+txtemail.Text+"<br />Mobile no. - " + txtmobileno.Text + "<br />" + "Message - " + txturreq.Text + "<br /><b>ABC Team</b>";
            MailMessage mail = new MailMessage();
            mail.From = new MailAddress("#####@gmail.com");
            mail.To.Add("customer1@gmail.com");
            mail.To.Add("customer2@gmail.com");
         
            mail.Subject = "Subject";
            mail.BodyEncoding = System.Text.Encoding.GetEncoding("utf-8");
            System.Net.Mail.AlternateView plainView = System.Net.Mail.AlternateView.CreateAlternateViewFromString(System.Text.RegularExpressions.Regex.Replace(mailmsg, @"<(.|\n)*?>", string.Empty), null, "text/plain");
            System.Net.Mail.AlternateView htmlView = System.Net.Mail.AlternateView.CreateAlternateViewFromString(mailmsg, null, "text/html");
            mail.AlternateViews.Add(plainView);
            mail.AlternateViews.Add(htmlView);
            mail.Body = mailmsg;
            mail.IsBodyHtml = true;

            SmtpClient smtpClient = new SmtpClient();
            smtpClient.Host = "smtpout.asia.secureserver.net";
            smtpClient.Port = 25;
            smtpClient.EnableSsl = false;
            smtpClient.UseDefaultCredentials = true;
            smtpClient.Credentials = new System.Net.NetworkCredential("#####@gmail.com", "*********");
                       smtpClient.Send(mail);

        }
        catch (Exception ex)
        {
             Response.Write(ex);
        }
    }

No comments:

Post a Comment