Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.147.55.42] |
|
Сообщ.
#1
,
|
|
|
Пишу прогу для соединения к Gmail.com Использую компоненты IdPOP3, IdSSLIOHandlerSocketOpenSSL, ну и IdSocksInfo - не обязательно. Прочитал все что выдало на запрос: "indy ssl" здесь и на королевстве делфи, но ни что не помагает.
На форме лежат эти компоненты и кнопка. Код кнопки: 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. И все заработало. Удачи всем |
Сообщ.
#2
,
|
|
|
Если в комплекте с теми архивами шли какие-нибудь либы, попробуй положить их в папку с прогой.
|
Сообщ.
#3
,
|
|
|
скачал OpenSSL 0.9.8e, установил, скопировал из C:\WINDOWS\System32\libeay32.dll и ssleay32.dll в папку с exeшником и все заработало
|
Сообщ.
#4
,
|
|
|
Как вариант и временно, если некогда программировать, но задачу нужно выполнить очень быстро, то можно применить эту бесплатную штуку:
http://www.stunnel.org Организуется SSL подключение. Я испытал лично, как это все работает с почтовой утилитой Blat, которая не умеет работать с SSL. Как это настроить, можно подробно можно прочитать тут: http://svg.sytes.net/forum/viewtopic.php?t=105 |