Пример #1
0
        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();
        }
Пример #2
0
        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);
        }