SMTP. Что это такое и зачем это нужно?
SMTP - Simple Mail Transfer Protocol - это протокол, который указывает как почтовые сервера взаимодействют при передаче электронной почты. Для работы с этим протоколом в .NET существует класс SmtpClient, который находится в пространстве имён System.Net.Mail.
static void Main(string[] args) {// отправитель - устанавливаем адрес и отображаемое в письме имя MailAddress from = new MailAddress("somemail@gmail.com", "Tom"); // кому отправляем MailAddress to = new MailAddress("somemail@yandex.ru"); // создаем объект сообщения MailMessage m = new MailMessage(from, to); // тема письма m.Subject = "Тест"; // текст письма m.Body = "</pre>
Письмо-тест работы smtp-клиента
"; // письмо представляет код html m.IsBodyHtml = true; // адрес smtp-сервера и порт, с которого будем отправлять письмо SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587); // логин и пароль smtp.Credentials = new NetworkCredential("somemail@gmail.com", "mypassword"); smtp.EnableSsl = true; smtp.Send(m); Console.Read(); }