public ActionResult Index(SendMailwithAttachment.Models.MailModel objModelMail, HttpPostedFileBase fileUploader)

{

if (ModelState.IsValid)

{

string from = "Your Gmail Id"; //example:- sourabh9303@gmail.com

using (MailMessage mail = new MailMessage(from, objModelMail.To))

{

mail.Subject = objModelMail.Subject;

mail.Body = objModelMail.Body;

if (fileUploader != null)

{

string fileName = Path.GetFileName(fileUploader.FileName);

mail.Attachments.Add(new Attachment(fileUploader.InputStream, fileName));

}

mail.IsBodyHtml = false;

SmtpClient smtp = new SmtpClient();

smtp.Host = "smtp.gmail.com";

smtp.EnableSsl = true;

NetworkCredential networkCredential = new NetworkCredential(from, "Your Gmail Password");

smtp.UseDefaultCredentials = true;

smtp.Credentials = networkCredential;

smtp.Port = 587;

smtp.Send(mail);

ViewBag.Message = "Sent";

return View("Index", objModelMail);

}

}

else

{

return View();

}

}

}

Yazar: Ali Karayel
Makale Tarihi: 07.11.2017 Gücellenme Tarihi: 07.11.2017

Yorum Yaz

Yorumlarınız denetimden geçtikten sonra yayınlanmaktadır...