powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Upload File via FTPS +Indy10 (D7)
3 сообщений из 3, страница 1 из 1
Upload File via FTPS +Indy10 (D7)
    #39820652
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеем Д7, Indy10 и необходимые 100% верные SSL DLL (SMTP с ними работает).
Нужна отправка через FTPS.
Делаю так:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
uses IdSSLOpenSSL, IdIOHandler, IdIOHandlerSocket, IdMessage, IdExplicitTLSClientServerBase, IdFTPCommon
....
  idFtp1.Host := 'ххххххххххх';
  idFtp1.Username := 'хххх';
  idFtp1.Password := 'хххххххххх';

  fSSL:= TIdSSLIOHandlerSocketOpenSSL.Create(nil);
  fSSL.SSLOptions.Mode:=sslmClient;
  fSSL.SSLOptions.Method:=sslvSSLv23;
  fSSL.SSLOptions.SSLVersions:=[sslvSSLv3, sslvTLSv1, sslvTLSv1_1, sslvTLSv1_2];
  idFtp1.IOHandler:=fSSL;   // Вот тут происходит ошибка
  idFtp1.UseTLS:=utUseExplicitTLS;
  idFtp1.DataPortProtection:=ftpdpsPrivate;
  idFtp1.Port := 21;
  idFtp1.Connect;
............................

Рунтайм-ошибка при присваивании IOHandler (AV)
Инициализацию fSSL делаю по аналогии с работающим SMTP.
Возможно проблема именно тут.
Отбросить строки с fSSL.SSLOptions не помогло.

Что не так ?
...
Рейтинг: 0 / 0
Upload File via FTPS +Indy10 (D7)
    #39820672
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чуть протупил. Забыл строку idFtp1 := TidFtp.Create(application);
Теперь ошибка при Connect:
ОшибкаProject xxxx.exe raised exception class EIdOSSLUnderlyingCryptoError with message 'Error connecting with SSL.
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure'. Process stopped. Use Step or Run to continue.
Работает ли нормально этот ФТП - пока неизвестно. Просто прислали письмом параметры соединения.
Есть ли способ проверить работу этого ФТП другим способом ?
Какие параметры SSLOptions попробовать перебрать ?
...
Рейтинг: 0 / 0
Upload File via FTPS +Indy10 (D7)
    #39820737
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L_argoРаботает ли нормально этот ФТП - пока неизвестно. Просто прислали письмом параметры соединения.
Есть ли способ проверить работу этого ФТП другим способом ?
Конечно есть. Любым FTP-клиентом попробуй подключиться к серверу. Например Filezilla.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Upload File via FTPS +Indy10 (D7)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]