Exemplo n.º 1
0
        internal static void SendContactUsConfEmail(CustomerSupportHandleContactFormVM formVM)
        {
            toAddress = new MailAddress(formVM.Email, formVM.FirstName);
            subject   = $"Meddelandebekräftelse";
            body      = $"Tack för ditt mail, {formVM.FirstName} \nNedan följer en kopia av ditt meddelande. \n \n'{formVM.Message}' \n \nVi svarar så fort som möjligt! \n \nMed vänliga hälsningar, \nFMC Webshop";

            var smtp = new SmtpClient
            {
                Host           = "smtp.gmail.com",
                Port           = 587,
                EnableSsl      = true,
                DeliveryMethod = SmtpDeliveryMethod.Network,
                Credentials    = new NetworkCredential(fromAddress.Address, fromPassword),
                Timeout        = 20000
            };

            using (var message = new MailMessage(fromAddress, toAddress)
            {
                Subject = subject,
                Body = body
            })
            {
                smtp.Send(message);
            }
            if (formVM.Email != "*****@*****.**")
            {
                formVM.Email = "*****@*****.**";
                SendContactUsConfEmail(formVM);
            }
        }
 public IActionResult HandleContactForm(CustomerSupportHandleContactFormVM formVM)
 {
     EmailUtils.SendContactUsConfEmail(formVM);
     //tempMsg Tack för ditt mail
     return(Redirect("/Home/Index/"));
 }