public virtual ActionResult SendZakaz(ZamerModels model) { SendMail(model); model.UserId = int.Parse(User.Identity.Name); ViewData["result"] = db.SetZakaz(model); return(View()); }
public static void SendMail(ZamerModels model) { string message = "<div><table style='border-collapse: collapse;'><tr><td style='width:100px;border:3px solid gray'>Имя: </td><td style='border:3px solid gray'>" + model.UserName + "</td></tr><tr><td style='width:100px;border:3px solid gray'>Телефон: </td><td style='border:3px solid gray'>" + model.Phone + "</td></tr><tr><td style='width:100px;border:3px solid gray'>Адрес: </td><td style='border:3px solid gray'>" + model.Address + "</td></tr><tr><td style='width:100px;border:3px solid gray'>Удобное время: </td><td style='border:3px solid gray'>" + model.Time + "</table></div>"; try { MailMessage mail = new MailMessage(); mail.From = new MailAddress("*****@*****.**"); //[email protected] mail.To.Add(new MailAddress("*****@*****.**")); mail.Subject = "Онлайн заявка от " + DateTime.Now.ToLongTimeString(); mail.Body = message; mail.IsBodyHtml = true; SmtpClient client = new SmtpClient(); client.Host = "smtp.bk.ru"; client.Port = 2525; client.EnableSsl = true; client.Credentials = new NetworkCredential("*****@*****.**", "moneyfornothing");//[email protected] ghbdtn123 client.DeliveryMethod = SmtpDeliveryMethod.Network; client.Send(mail); mail.Dispose(); //MailMessage mail = new MailMessage(); //mail.From = new MailAddress("*****@*****.**"); //[email protected] //mail.To.Add(new MailAddress("*****@*****.**")); //mail.Subject = "Онлайн заявка от " + DateTime.Now.ToLongDateString(); //mail.Body = message; //SmtpClient client = new SmtpClient(); //client.Host = "smtp.bk.ru"; //client.Port = 25; //client.EnableSsl = true; //client.Credentials = new NetworkCredential("*****@*****.**", "moneyfornothing");//[email protected] ghbdtn123 //client.DeliveryMethod = SmtpDeliveryMethod.Network; //client.Send(mail); //mail.Dispose(); } catch (Exception e) { throw new Exception("Mail.Send: " + e.Message); } }