MailAddress from = new MailAddress("мояпочта@yandex.ru", "Tom");
MailAddress to = new MailAddress("тожемоянодругая@gmail.com");
MailMessage m = new MailMessage(from, to);
m.Subject = "Тест";
m.Body = "Письмо-тест 2 работы smtp-клиента";
SmtpClient smtp = new SmtpClient("smtp.yandex.com", 25);
smtp.Credentials = new NetworkCredential("мояпочта@yandex.ru", "мойпароль");
smtp.EnableSsl = true;
smtp.Send(m);
Не знаю в чем может быть проблема. В верности почт и пароля я уверен.
Я так понял что to и networkCredentials это по факту она и та же почта, только с паролем.
Тестил порты 25, 465, 587 - без разницы.
Что можно еще попробовать?
P.S> Немного прогресса. Стала дропаться ошибка {"Неправильная последовательность команд. Отклик сервера: 5.5.4 Error: send AUTH command first."}. Раньше не дропалось ничего)
Сборка персонального компьютера от Artline: умный выбор для современных пользователей