Esempio n. 1
0
 public IActionResult ContactUs(SMail sendmail)
 {
     if (string.IsNullOrEmpty(sendmail.Email))
     {
         ModelState.AddModelError("Email", "Введите адрес эл.почты");
     }
     if (!IsValidEmail(sendmail.Email))
     {
         ModelState.AddModelError("Email", "Некорректный адрес эл.почты");
     }
     if (sendmail.Subject.Length > 50)
     {
         ModelState.AddModelError("Subject", "Максимум 50 символов");
     }
     if (string.IsNullOrEmpty(sendmail.Text))
     {
         ModelState.AddModelError("Text", "Напишите текст");
     }
     if (sendmail.Text.Length > 2000)
     {
         ModelState.AddModelError("Subject", "Максимум 2000 символов");
     }
     if (ModelState.IsValid)
     {
         SendMail.SendMail.Send(sendmail.Email, sendmail.Subject, sendmail.Text);
         return(RedirectToAction("ContactUs"));
     }
     return(View("~/Views/Start/Contact.cshtml", sendmail));
 }
Esempio n. 2
0
        public static bool MailGonder(FormCollection model, string formAdi)
        {
            try
            {
                var _smtpClient         = new SmtpClient("mail.traffickurye.com", 587);
                var _networkCredentials = new NetworkCredential("*****@*****.**", "ek124578!!");
                var _acc = new System.Net.Mail.MailAddress("*****@*****.**", "TrafficReport");

                var _tMail = new SMail(_smtpClient, _networkCredentials, _acc);
                _tMail.AddReciever("*****@*****.**");



                //var _body = "Test";

                _tMail.Body(FormVeriAl(model, formAdi).ToString());

                //_tMail.Body(_body);

                _tMail.Send();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }