Рассылка e-mail через программу - C#
Формулировка задачи:
Пытался настроить рассылку сообщений в своей программе и напоролся на ошибку - "Не удаётся прочитать данные из транспортного соединения^ net_io_connectionclosed".
Вот код:
//Авторизация на SMTP сервере
SmtpClient Smtp = new SmtpClient("smtp.meta.ua", 465);
Smtp.UseDefaultCredentials = false;
Smtp.Credentials = new NetworkCredential("***", "***");
Smtp.EnableSsl = true;
//Формирование письма
MailMessage message = new MailMessage();
message.From = new MailAddress("***");
message.To.Add(new MailAddress("***"));
message.Subject = "Заголовок";
message.Body = "Сообщение";
try
{
Smtp.Send(message);
}
catch (SmtpException ex)
{
MessageBox.Show(ex.InnerException.Message.ToString());
}Решение задачи: «Рассылка e-mail через программу»
textual
Листинг программы
MailMessage mail = new MailMessage("***");
mail.Subject = Subject;
mail.Body = Body;
SmtpClient smtpClient = new SmtpClient("***");
NetworkCredential credential = new NetworkCredential("***");
smtpClient.Credentials = credential;
smtpClient.Send(mail);