Не работет отправка сообщений на почту C#

243
31 июля 2017, 10:54

Здравствуйте, подскажите как отправить сообщение на почту с Mail.ru аккаунта

Известен smtp-server smtp.mail.ru

Известен порт 465

Вот код

SmtpClient client = new SmtpClient("smtp.mail.ru", 465);
client.Credentials = new NetworkCredential("andrej.vilyamov@mail.ru", "password");
MailMessage message = new MailMessage();
message.To.Add(email);
message.BodyEncoding = System.Text.Encoding.UTF8;
message.SubjectEncoding = System.Text.Encoding.GetEncoding("windows-1251");
message.IsBodyHtml = true;
message.From = new MailAddress("andrej.vilyamov@mail.ru");
message.Subject = "Тема";
message.Body = "ВЫ ВЫЙГРАЛИ МИЛЛИОН";
client.Send(message);

Но он не работает, почему? (отправляю на Яндекс)

Answer 1

Вот рабочий код, который отправляет письмо:

MailMessage mail = new MailMessage();
mail.From = new MailAddress("myAddress@mail.ru"); // Адрес отправителя
mail.To.Add(new MailAddress("clientAddress@yandex.ru")); // Адрес получателя
mail.Subject = "Заголовок";
mail.Body = "Письмо........................";
SmtpClient client = new SmtpClient();
client.Host = "smtp.mail.ru";
client.Port = 587; // Обратите внимание что порт 587
client.EnableSsl = true;
client.Credentials = new NetworkCredential("address@mail.ru", "password"); // Ваши логин и пароль
client.Send(mail);
Answer 2

Попробуйте добавить:

client.EnableSsl = true;
READ ALSO
C# Вывод данных из массива

C# Вывод данных из массива

Приветствую! Задача заключается в том, чтобы из большого массива строк в файле (больше миллиона строк) брать по 25к строк и вставлять их в TextBox...

298
Проблема с INotifyPropertyChanged

Проблема с INotifyPropertyChanged

Есть интерфейс 1:

347
Дублируются данные в шаблонах списка ListView

Дублируются данные в шаблонах списка ListView

Разрабатывается чат вконтакте, который поддерживает медиавложенияБыл написан обращённый список ListView, поддерживающий виртуализацию данных...

316