Advertisement
Guest User

Untitled

a guest
Jan 15th, 2016
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. EmailCredentials credentials = new EmailCredentials();
  2. credentials.Domain = "domain.com";
  3. credentials.SMTPUser = "email@domain.com";
  4. credentials.SMTPPassword = "password";
  5. int SmtpPort = 465;
  6. string SmtpServer = "smtp.yandex.com";
  7.  
  8. System.Net.Mail.MailAddress sender = new System.Net.Mail.MailAddress(senderMail, senderName, System.Text.Encoding.UTF8);
  9.  
  10. System.Net.Mail.MailAddress recipient = new System.Net.Mail.MailAddress(recipientEmail, recipientName, System.Text.Encoding.UTF8);
  11.  
  12. System.Net.Mail.MailMessage email = new System.Net.Mail.MailMessage(sender, recipient);
  13.  
  14. email.BodyEncoding = System.Text.Encoding.UTF8;
  15. email.SubjectEncoding = System.Text.Encoding.UTF8;
  16.  
  17. System.Net.Mail.AlternateView plainView = System.Net.Mail.AlternateView.CreateAlternateViewFromString(System.Text.RegularExpressions.Regex.Replace(mailBody, @"<(.|n)*?>", string.Empty), null, MediaTypeNames.Text.Plain);
  18.  
  19. System.Net.Mail.AlternateView htmlView = System.Net.Mail.AlternateView.CreateAlternateViewFromString(mailBody, null, MediaTypeNames.Text.Html);
  20.  
  21. email.AlternateViews.Clear();
  22. email.AlternateViews.Add(plainView);
  23. email.AlternateViews.Add(htmlView);
  24. email.Subject = mailTitle;
  25.  
  26. System.Net.Mail.SmtpClient SMTP = new System.Net.Mail.SmtpClient();
  27. SMTP.Host = SmtpServer;
  28. SMTP.Port = SmtpPort;
  29. SMTP.EnableSsl = true;
  30. SMTP.Credentials = new System.Net.NetworkCredential(credentials.SMTPUser, credentials.SMTPPassword);
  31.  
  32. SMTP.Send(email);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement