public void SendEmail(EmailProc proc) { SmtpClient client = new SmtpClient("smtp.yandex.ru", 587); client.EnableSsl = true; MailAddress from = new MailAddress("*****@*****.**", "Evgeniy Shvecov"); MailAddress to = new MailAddress(proc.EmailAdd); MailMessage message = new MailMessage(from, to); message.Body = proc.EmailText; message.IsBodyHtml = true; message.Subject =Resources.Domain.Resources.SubjectEmail; NetworkCredential myCreds = new NetworkCredential("*****@*****.**", "Duhm@niy", ""); client.Credentials = myCreds; client.Send(message); }
public void ProcessEmail(CollectionCart cartCollection, ShippingDetails details) { EmailProc returnValue = new EmailProc(); StringBuilder builderCart = new StringBuilder(); foreach (var prod in cartCollection.GetLines()) { builderCart.AppendLine(@"<li style='list-style-position:inside;list-style-type:square; margin-left:50px; '>"); builderCart.AppendLine(prod.Product.Name + " " + prod.Product.Price); builderCart.AppendLine("</li>"); } string full_Name = details.FirstName + "" + details.LastName; string emailText=String.Format(Resources.Domain.Resources.EmailText, full_Name, builderCart.ToString(),cartCollection.TotalPrice(), details.Country, details.City, details.House, details.Telephone); returnValue.EmailText = emailText; returnValue.EmailAdd = details.EMail; SendEmail(returnValue); }