Через стандартный SmtpClient не могу отравить сообщение ни с какого ящика ни на какой. Мэил, яндекс, гмаил, раком, все перепробовал, но везде под разными предлогами вылетает ошибка. И client.EnableSsl = true;
я включал, и 25 порт ставил, чего только не пробовал. Как выйти из ситуации? Какой ящик использовать и с какими настройками надо использовать, чтобы наконец заработало?
Делал примерно так -
MailMessage mail = new MailMessage();
mail.From = new MailAddress("x2zn****@yandex.ru");
mail.To.Add(new MailAddress("s*****@mail.ru"));
mail.Subject = "Заголовок";
mail.Body = "Письмо........................";
SmtpClient client = new SmtpClient();
client.EnableSsl = true;
client.Host = "smtp.yandex.ru";
client.Port = 587;
client.Credentials = new NetworkCredential("x2zn****@yandex.ru", "*******");
client.Send(mail);
Console.ReadKey();
private void button1_Click(object sender, EventArgs e)
{
// отправитель - устанавливаем адрес и отображаемое в письме имя
MailAddress from = new MailAddress("test*****@yandex.ru", "Igor");
// кому отправляем
MailAddress to = new MailAddress("*******@yandex.ru");
// создаем объект сообщения
MailMessage m = new MailMessage(from, to);
// тема письма
m.Subject = "Тест1";
// текст письма
m.Body = "Тест";
// письмо представляет код html
m.IsBodyHtml = true;
// адрес smtp-сервера и порт, с которого будем отправлять письмо
SmtpClient smtp = new SmtpClient("smtp.yandex.ru", 25);
// логин и пароль
smtp.Credentials = new NetworkCredential("test******@yandex.ru", "*********");
smtp.EnableSsl = true;
try
{
smtp.Send(m);
}
catch (Exception ex)
{
textBox1.Text = ex.Message;
}
}
Только что проверил. Все отправляет. Так же нужно добавить пространство имен using System.Net.Mail; using System.Net;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
ЗдравствуйтеНеобходимо вывести сообщение на экран с помощью простого alert
Можно ли использовать SignalR не в WebForms, а в консольном приложении? Если да, то где взять пример?
есть несколько "txt" файлов, строка содержит название города, число – количество жителей в городе
Есть написанная службаКак найти причину остановки службы Windows?