На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Соблюдайте общие правила форума
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Указывайте точные версии Delphi и используемых сетевых библиотек.

Не приветствуется поднятие старых тем. Если ваш вопрос перекликается со старой темой, то для вопроса лучше создать новую тему, а старую указать в первом сообщении с описанием взаимосвязи.

Внимание:
попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...

Полезные ссылки:
user posted image MSDN Library user posted image FAQ раздела user posted image Поиск по разделу user posted image Как правильно задавать вопросы


Выразить свое отношение к модераторам раздела можно здесь: user posted image Krid, user posted image Rouse_

Модераторы: Krid, Rouse_
  
> POP3 и SSL
    Пишу прогу для соединения к Gmail.com Использую компоненты IdPOP3, IdSSLIOHandlerSocketOpenSSL, ну и IdSocksInfo - не обязательно. Прочитал все что выдало на запрос: "indy ssl" здесь и на королевстве делфи, но ни что не помагает.
    На форме лежат эти компоненты и кнопка.
    Код кнопки:
    ExpandedWrap disabled
      procedure TForm1.Button4Click(Sender: TObject);
      var
        pop: TIdPOP3;
      begin
        pop:=TIdPOP3.Create;
        pop.Host:='pop.gmail.com';
        pop.Port:=995;
        pop.Username:='login';
        pop.Password:='password';
        pop.IOHandler:=IdSSLIOHandlerSocketOpenSSL1;
        pop.UseTLS:=utUseImplicitTLS;
        pop.Connect;
        form1.caption:=inttostr(pop.CheckMessages);
        pop.Disconnect;
        pop.Free;
      end;

    При нажатии на кнопку, выдается ошибка "Could not load SSL library." Нажимаем ОК. Затем снова нажимаем на эту кнопку, и вуаля, он соединятеся и получает количество писем. Затем закрываем приложение, а он выдает ошибку Windows, нажымаем Закрыть, он выдает Runtime 216 at 0x??????.

    Так вот как избавиться он появления ошибки "Could not load SSL library"?? я скачал: indy_openssl096.zip
    indy_openssl096b.zip
    indy_openssl096g.zip
    indy_openssl096k.zip
    indy_OpenSSL096m.zip
    попробовал, результат один!

    Подскажите что нибудь, пожалуйста.

    Добавлено
    Скачал [URL=http://www.slproweb.com/download/Win32OpenSSL_Light-0_9_8e.exe"> http://www.slproweb.com/download/Win32OpenSSL_Light-0_9_8e.exe]OpenSSL 0.9.8e[/URL], затем из Windows\System32\ скопировал libeay32.dll и ssleay32.dll. И все заработало. Удачи всем
      Если в комплекте с теми архивами шли какие-нибудь либы, попробуй положить их в папку с прогой.
        скачал OpenSSL 0.9.8e, установил, скопировал из C:\WINDOWS\System32\libeay32.dll и ssleay32.dll в папку с exeшником и все заработало
          Как вариант и временно, если некогда программировать, но задачу нужно выполнить очень быстро, то можно применить эту бесплатную штуку:
          http://www.stunnel.org
          Организуется SSL подключение. Я испытал лично, как это все работает с почтовой утилитой Blat, которая не умеет работать с SSL.
          Как это настроить, можно подробно можно прочитать тут:
          http://svg.sytes.net/forum/viewtopic.php?t=105
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0186 ]   [ 16 queries used ]   [ Generated: 15.05.24, 21:08 GMT ]