public ActionResult OrderFinish(Order model) { var em = new EmailMessage { DisplayNameFrom = "ФартукиТомск", From = "*****@*****.**", To = "*****@*****.**", Subject = "Заявка на замер", Message = string.Format("Кто: {0}<br/>" + "Тел.: {1}<br/>" + "Фартук: {5}<br/>" + "Улица: {2}<br/>" + "Дом: {3}<br/>" + "Кв.: {4}<br/>", model.Name, model.Phone, model.Street, model.Home, model.Flat, model.FartukNumber) }; EmailService.SendMessage(em, "*****@*****.**", "123456aaa111", "smtp.yandex.ru", 587, true); return View(); }
public static void SendMessage(EmailMessage message, string username, string password, string host, int port, bool enableSsl) { var from = new MailAddress(message.From, message.DisplayNameFrom); var to = new MailAddress(message.To); var mm = new MailMessage(from, to) { Subject = message.Subject, Body = message.Message, BodyEncoding = System.Text.Encoding.UTF8, IsBodyHtml = true }; var credentials = new NetworkCredential(username, password); var sc = new SmtpClient(host, port) { EnableSsl = enableSsl, Credentials = credentials }; sc.Send(mm); }