Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/29: Рейтинг темы: голосов - 29, средняя оценка - 4.97
0 / 0 / 0
Регистрация: 23.10.2012
Сообщений: 97

Отправка письма, "Email sending without ssl/tls encryption is not allowed"

28.12.2014, 09:52. Показов 6259. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Использую C++ Builder 6. Выдает ошибку: Email sending without ssl/tls encryption is not allowed. Подскажите пожалуйста в чем дело?

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
IdSMTP1->AuthenticationType=atLogin;
IdSMTP1->UserId="******yandex.ru";          
IdSMTP1->Password="******";          
IdSMTP1->Host="smtp.yandex.ru";              
IdSMTP1->Port = 25;
IdSMTP1->AuthenticationType = atLogin;
IdMessage1->Body->Text="fgergergegerg"; 
IdMessage1->From->Text="*******@yandex.ru";                      
IdMessage1->Recipients->EMailAddresses="********@yandex.ru"; 
IdMessage1->Subject="test mesage"; 
 
IdSMTP1->Connect();
IdSMTP1->Send(IdMessage1);
IdSMTP1->Disconnect();
Миниатюры
Отправка письма, "Email sending without ssl/tls encryption is not allowed"  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.12.2014, 09:52
Ответы с готовыми решениями:

Отправка email-сообщения на smtp сервер с ssl
Помогите написать программу на c++, отправляющую email сообщение на smtp сервер с ssl.

Отправка письма на email
Здорова господа!!! Пишу щас программку которая должна отсылать письма на email, но ничего не получается. От что набрасал:#include...

Отправка письма на email
Здравствуйте дорогие формучане!) Пытаюсь написать код, который будет отправлять письмо на email, но что то не получается) Вот код: ...

6
place status here
 Аватар для gunslinger
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,014
28.12.2014, 16:23
Отправка письма без SSL/TLS шифрования запрещена.
help.yandex.ru/mail/mail-clients/ssl.xml (см. раздел "другое")
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
29.12.2014, 00:19
И не будет работать в шестой версии билдера, там Indy старая не поддерживает SSL.

Как альтернатива либо Synapce либо новая среда разработки.
0
place status here
 Аватар для gunslinger
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,014
29.12.2014, 13:03
А разве нельзя "накатить" Indy поновее на вышеуказанного "дедушку"?
(я подзабыл уже, какие там отношения между Indy и версиями среды разработки)
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
29.12.2014, 13:05
Цитата Сообщение от gunslinger Посмотреть сообщение
А разве нельзя "накатить" Indy поновее на вышеуказанного "дедушку"?
Ага и заставить дедушку танцевать брейк
0
84 / 11 / 7
Регистрация: 10.02.2012
Сообщений: 225
Записей в блоге: 3
29.12.2014, 16:39
Лови пример, отправляет почту с maila с yandex без ssl можно по-моему еще отправлять
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
void __fastcall TForm2::Button1Click(TObject *Sender)
{
  AnsiString subj="текст моего письма";
    AnsiString sFile;
    IdSSLIOHandlerSocketOpenSSL1->MaxLineAction = maException;
    IdSSLIOHandlerSocketOpenSSL1->SSLOptions->Method = sslvTLSv1;
    IdSSLIOHandlerSocketOpenSSL1->SSLOptions->Mode = sslmUnassigned;
    IdSSLIOHandlerSocketOpenSSL1->SSLOptions->VerifyDepth = 0;
 
    IdSMTP1->IOHandler = IdSSLIOHandlerSocketOpenSSL1;
    IdSMTP1->Host = "smtp.mail.ru";
    IdSMTP1->Port = 587;
    IdSMTP1->Username = "почтовый ящик";
    IdSMTP1->Password = "пароль для почты";
    IdSMTP1->UseTLS = utUseExplicitTLS;
    IdSMTP1->ReadTimeout = 15000;
    IdSMTP1->Connect();
    if(IdSMTP1->Connected() == true)
    {
        ShowMessage("We have connect");
        TIdMessage *IdMessage1 = new TIdMessage();
        IdMessage1->Clear();
        IdMessage1->CharSet="Windows-1251";
        IdMessage1->From->Address = "почтовый ящик";
        IdMessage1->Recipients->EMailAddresses = "test@mail.ru";
        IdMessage1->Subject = "poster";
        IdMessage1->Body->Text = "Проверка связи это мое новое письмо отправлено с помощью программы";
        //---------блок для прикрепления файла-----------------
 
        TIdAttachment *pAttachment;
        sFile = "D:\\1.jpg";
        pAttachment = new TIdAttachmentFile(IdMessage1->MessageParts,sFile);
        //---------------------------------------------------
        IdSMTP1->Send(IdMessage1);
        delete IdMessage1;
        delete IdSSLIOHandlerSocketOpenSSL1;
        IdSMTP1->Disconnect();
    }
    else ShowMessage("Dont have connect");
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
06.01.2015, 19:50
Цитата Сообщение от kelabod Посмотреть сообщение
Лови пример, отправляет почту с maila с yandex без ssl можно по-моему еще отправлять
Говорю же не тянит он SSL, что не понятно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.01.2015, 19:50
Помогаю со студенческими работами здесь

Отправка письма по email
Привет ребята , мне бы хотелось отправлять письмо по email но этот код не работает SmtpClient client = new SmtpClient(); ...

Отправка письма на email
как отправить почту? Пример из "готовые решения, полезные коды не работает"

Отправка формы на email (письма)
Подскажите что не так? 1.Не отправляется на почту. (сайт стоит на хостинге). 2.Как убрать надпись "Ошибка. Заявка не отправилась,...

Отправка Email. Письма не приходят.
Как правельно отправлять почту на PHP? пробую: if ($stmt->execute()) { while ($row = $stmt->fetch()) { ...

Не работает отправка письма на email
string avto_name; avto_name = "hello"; public void SendMail(string smtpServer, string from, string password, ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru