Как отправлять e-mail из ASP.NET
Попался на форуме gotdotnet.ru вопрос по отправке e-mail из .NET приложений. Вот как это делаю я:
System.Web.Mail.MailMessage m = new System.Web.Mail.MailMessage();
m.From = "[email protected]";
m.To = "[email protected]";
m.BodyFormat = System.Web.Mail.MailFormat.Text;
m.BodyEncoding = System.Text.Encoding.GetEncoding("windows-1251");
m.Subject = "Тема пиьсма";
m.Body = "текст письма";
// для аутентификации на SMTP сервере
m.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", 1);
m.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "UserName");
m.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "Password");
System.Web.Mail.SmtpMail.SmtpServer = "smtp.kazved.ru";
System.Web.Mail.SmtpMail.Send(m);
это рабочий пример.