Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 20.04.2023
Сообщений: 6

Отправка писем. Ошибка 5.7.0 Authenticaton required

16.04.2024, 00:11. Показов 525. Ответов 1

Студворк — интернет-сервис помощи студентам
Здравствуйте, подскажите, пожалуйста, что это за ошибка и как ее можно исправить?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
private void sendletter_Click_1(object sender, EventArgs e)
{
    try
    {
        // Создаем объект сообщения
        MailMessage message = new MailMessage();
        message.From = new MailAddress("мояпочта@gmail.com");
 
        // Получаем адрес получателя из текстового поля
        string recipient = recipientTextBox.Text;
        message.To.Add(new MailAddress(recipient));
 
        // Получаем текст сообщения из текстового поля
        string subject = subjectTextBox.Text;
        string body = bodyTextBox.Text;
        message.Subject = subject;
        message.Body = body;
 
        // Создаем объект SmtpClient
        SmtpClient smtpClient = new SmtpClient("smtp.gmail.com");
        smtpClient.Port = 587; // Порт SMTP-сервера
        smtpClient.Credentials = new NetworkCredential("мояпочта", "пароль");
        smtpClient.EnableSsl = true; // Включаем SSL
 
        // Отправляем сообщение
        smtpClient.Send(message);
 
        // Закрываем соединение после отправки письма
        smtpClient.Dispose();
 
        MessageBox.Show("Письмо успешно отправлено.");
    }
    catch (Exception ex)
    {
        MessageBox.Show("Ошибка при отправке письма: " + ex.Message);
    }
}
 
private void dataGridView2_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
    // Проверяем, была ли кликнута конкретная ячейка, а не просто строка
    if (e.RowIndex >= 0)
    {
        // Получаем данные из выбранной строки таблицы
        DataGridViewRow row = dataGridView2.Rows[e.RowIndex];
        string roomNumber = row.Cells["Номера"].Value.ToString(); // Предположим, что у вас есть столбец с именем "RoomNumberColumn", где хранятся номера комнат
        string checkInDate = row.Cells["Дата_въезда"].Value.ToString(); // Предположим, что у вас есть столбец с именем "CheckInDateColumn", где хранятся даты въезда
        string checkOutDate = row.Cells["Дата_выезда"].Value.ToString(); // Предположим, что у вас есть столбец с именем "CheckOutDateColumn", где хранятся даты выезда
 
        // Заменяем заполнители в шаблоне письма на реальные значения
        string template = "Здравствуйте! Вы забронировали номер {номер} на {дата_въезда} - {дата_выезда}.";
 
        // Заменяем заполнители на реальные значения из таблицы
        template = template.Replace("{Номер}", roomNumber);
        template = template.Replace("{Дата_въезда}", checkInDate);
        template = template.Replace("{Дата_выезда}", checkOutDate);
 
        // Устанавливаем текстовое поле содержания письма равным сгенерированному тексту
        bodyTextBox.Text = template;
    }
}
Миниатюры
Отправка писем. Ошибка 5.7.0 Authenticaton required  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.04.2024, 00:11
Ответы с готовыми решениями:

Почему отправка e-mail завершается 5.5.1 Authentication Required?
Здравствуйте всем. Есть стандартная отправка письма с использованием пространств System.Net string server =...

Отправка писем
Есть программа которая отправляет письма в которую загружается почты с логинами и паролями. При отправки письма программа разделяет почту...

Отправка писем
Как сделать чтобы одновремено отправиль две писма на оделенме почты. Чтобы писма отправиль на 123@mail.ru и 321@mail.ru сделал код такой...

1
 Аватар для xellan24rus
364 / 296 / 55
Регистрация: 08.04.2020
Сообщений: 1,173
16.04.2024, 21:24
anechhhhka, похоже ваше соединение не защищенное и из за этого ошибка. Мало включить ssl, нужно также указать сертификат. Почитай про tls.
Попробуйте библиотеку MailKit для работы с почтами по imap
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.04.2024, 21:24
Помогаю со студенческими работами здесь

Отправка писем
Проблема изначально была такова: не отправлялись уведомительные письма на почты новых пользователей с паролем и логином. Почитал советы,...

Отправка писем
Всем привет. Поставил компонент веб форм, который должен отправлять информацию на почту и в битрикс 24. Но отправки не происходит. Тогда...

отправка писем
Как отправлять письма на почту?

Отправка писем
Здравствуйте может не по теме,ну извините У меня вот такая проблема При отправке писем на некоторые почтовые адреса приходит ответ ...

отправка писем
какой почтой можно пользоваться, чтобы не забанили, как спамера?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru