Автор | Сообщение |
|
| |
Пост N: 3804
Зарегистрирован: 17.05.05
|
|
Отправлено: 04.02.14 16:24. Заголовок: Почта Mail RU + hb_SendMail + SSL
А что б он был здоров. Получил сегодня месагу Вы получили это письмо, т.к. для просмотра почты Mail.Ru используете почтовую программу (Outlook, The Bat! и т.п.). Мы постоянно работаем над улучшением безопасности Почты Mail.Ru. Поэтому в ближайшее время на POP3 и SMTP-серверах останется только безопасная авторизация через протокол SSL http://ru.wikipedia.org/wiki/SSL . В связи с этим вам необходимо внести изменения в настройки ваших почтовых клиентов. Мы уже подготовили для вас подробную инструкцию, которую вы можете найти по адресу https://help.mail.ru/mail-help/mailer/popsmtp Не волнуйтесь, вы успеете изменить настройки — почтовые программы будут работать с текущими настройками ещё в течение месяца. При возникновении каких-либо проблем при настройке, пожалуйста, обращайтесь в Службу поддержки, просто ответив на это письмо, или написав по адресу support@corp.mail.ru. Мы обязательно поможем! Аутглюк я перестроил согласно https://help.mail.ru/mail-help/mailer/moexp Работает. А вот как быть с отправкой почты из Harbour ? Ну порты я сменю а как авторизоваться через SSL ? В hb_SendMail и опции вроде нет такой или я не заметил ?
|
|
|
Ответов - 123
, стр:
1
2
3
4
5
6
7
All
[только новые]
|
|
|
| |
Пост N: 3852
Зарегистрирован: 17.05.05
|
|
Отправлено: 05.03.14 15:15. Заголовок: Softlog86 Так в это..
Softlog86 Так в этой теме ж все вроде разобрано , нет ? А если кратко. 1. Сливаем и ставим пакет http://slproweb.com/download/Win32OpenSSL-1_0_1f.exe 2. Собираем библиотеку HBSSL 3. Меняем порты для отправки(приема почты в проге (базе)) 4. В Hb_sendmail в 20 параметре ставим .T. 5. В проге прописываем REQUEST __HBEXTERN__HBSSL__ , пересобираем и юзаем 6. Если прогу сжимать UPX то нужно юзать опцию --compress-exports=0 ЗЫ Для нормального функционирования проги в общедоступном месте или в папке с прогой нужно сложить две DLL libeay32.dll ssleay32.dll Батничек для сборки HBSSL (Mingw) цитата: | set path=C:\MinGW\bin\ SET HB_WITH_OPENSSL=C:\OpenSSL-Win32\include c:\hb32mingw\bin\hbmk2 hbssl.hbp |
|
|
|
|
|
| |
Пост N: 126
Зарегистрирован: 03.12.08
|
|
Отправлено: 05.03.14 15:32. Заголовок: Можно-ли как-то импл..
Можно-ли как-то имплементировать указанные DLL в EXEшник ?
|
|
|
|
| |
Пост N: 3853
Зарегистрирован: 17.05.05
|
|
Отправлено: 05.03.14 15:51. Заголовок: Softlog86 пишет: Мо..
Softlog86 пишет: цитата: | Можно-ли как-то имплементировать указанные DLL в EXEшник ? |
| Можно и где то была тема. Сам не юзаю такой вариант поэтому сходу и не скажу. Но тема была точно.
|
|
|
|
| |
Пост N: 127
Зарегистрирован: 03.12.08
|
|
Отправлено: 05.03.14 21:56. Заголовок: А для BCC как создат..
Что-то не могу одолеть .... У меня в пакете C:\minigui\Harbour\lib\ уже есть HBSSL.LIB (размер 198144) Я добавил в строку батника сборки моей программы /L hbssl ( добавил к уже существующим другим библиотекам ) call ..\..\..\batch\compile.bat MY_PROGRAM /l Hbmzip /l TIP /l WS2_32 /l calldll /l hbssl Добавил в текст своей программы строчку REQUEST __HBEXTERN__HBSSL__ Запустил пересобрать : линкер выдаёт множество unresolved externals: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: Unresolved external '_BIO_s_null' referenced from C:\MINIGUI\HARBOUR\LIB\HBSSL.LIB|bio Error: Unresolved external '_BIO_s_file' referenced from C:\MINIGUI\HARBOUR\LIB\HBSSL.LIB|bio .................................................................. .................................................................. Error: Unresolved external '_RAND_add' referenced from C:\MINIGUI\HARBOUR\LIB\HBSSL.LIB|rand Error: Unresolved external '_RAND_status' referenced from C:\MINIGUI\HARBOUR\LIB\HBSSL.LIB|rand Error: Unresolved external '_RAND_event' referenced from C:\MINIGUI\HARBOUR\LIB\HBSSL.LIB|rand Error: Unresolved external '_RAND_screen' referenced from C:\MINIGUI\HARBOUR\LIB\HBSSL.LIB|rand Error: Unresolved external '_SSL_CIPHER_description' referenced from C:\MINIGUI\HARBOUR\LIB\HBSSL.LIB|sslciph Что где недописал ?
|
|
|
|
| |
Пост N: 3854
Зарегистрирован: 17.05.05
|
|
Отправлено: 06.03.14 10:39. Заголовок: вместо добавления hb..
вместо добавления hbssl.lib попробуй hbssl.hbc
|
|
|
|
| |
Пост N: 128
Зарегистрирован: 03.12.08
|
|
Отправлено: 06.03.14 10:46. Заголовок: Ничего не получается..
Ничего не получается .... Запутался в штопор :( .....
|
|
|
|
| |
Пост N: 3855
Зарегистрирован: 17.05.05
|
|
Отправлено: 06.03.14 11:00. Заголовок: Softlog86 пишет: /..
Softlog86 пишет: а если так hbssl.hbc
|
|
|
|
| |
Пост N: 129
Зарегистрирован: 03.12.08
|
|
Отправлено: 06.03.14 11:06. Заголовок: через штатный батник..
через штатный батник COMPILE.BAT не получается ....
|
|
|
|
| |
Пост N: 3856
Зарегистрирован: 17.05.05
|
|
Отправлено: 06.03.14 11:08. Заголовок: тогда так путь к hbm..
тогда так путь к hbmk2\hbmk2 bio hbssl.hbc
|
|
|
|
| |
Пост N: 130
Зарегистрирован: 03.12.08
|
|
Отправлено: 06.03.14 11:28. Заголовок: Теперь почему-то не ..
Теперь почему-то не находит BCC компилятор : hbmk2: Could not detect any supported C compiler in your PATH. Setup one or set -comp= option to one of these values: mingw, msvc, clang, bcc, watcom, icc, pocc, xcc, tcc, mingw64, msvc64, msvcia64, bcc64, iccia64, pocc64 Хотя bcc32.EXE есть в PATH и запускается из любого места .....
|
|
|
|
| |
Пост N: 3857
Зарегистрирован: 17.05.05
|
|
Отправлено: 06.03.14 11:35. Заголовок: сделай батник (этот ..
сделай батник (этот для Mingw ) set path=C:\MinGW\bin\ c:\hb32mingw\bin\hbmk2 bio hbssl.hbc
|
|
|
|
|
| |
Пост N: 131
Зарегистрирован: 03.12.08
|
|
Отправлено: 06.03.14 11:40. Заголовок: Дима , у меня BCC ....
Дима , у меня BCC ....... Может есть готовые библиотеки ? я-бы положил куда следует.....
|
|
|
|
| |
Пост N: 3858
Зарегистрирован: 17.05.05
|
|
Отправлено: 06.03.14 11:42. Заголовок: Softlog86 пишет: Ди..
Softlog86 пишет: Ну так пути поправь на свои и все
|
|
|
|
| |
Пост N: 132
Зарегистрирован: 03.12.08
|
|
Отправлено: 06.03.14 11:56. Заголовок: set path=C:\borl..
set path=C:\borland\bcc55\bin\ c:\minigui\herbour\hbmk2 bio hbssl.hbc Всё-равно ругается что не может найти компилятор .....: hbmk2: Could not detect any supported C compiler in your PATH. Setup one or set -comp= option to one of these values: mingw, msvc, clang, bcc, watcom, icc, pocc, xcc, tcc, mingw64, msvc64, msvcia64, bcc64, iccia64, pocc64 PS: вот уж точно 'танцы с бубном'
|
|
|
|
| |
Пост N: 3859
Зарегистрирован: 17.05.05
|
|
Отправлено: 06.03.14 12:06. Заголовок: Softlog86 пишет: se..
Softlog86 пишет: цитата: | set path=C:\borland\bcc55\bin\ |
| уверен что путь правильный и в конце нет лишних пробелов ?
|
|
|
|
| |
Пост N: 133
Зарегистрирован: 03.12.08
|
|
Отправлено: 06.03.14 12:15. Заголовок: Уверен . Перепровери..
Уверен . Перепроверил . Путь верный и прописан правильно . Дело видимо в чем-то другом
|
|
|
|
| |
Пост N: 3860
Зарегистрирован: 17.05.05
|
|
Отправлено: 06.03.14 12:22. Заголовок: Softlog86 пишет: Де..
Softlog86 пишет: цитата: | Дело видимо в чем-то другом |
| 1. Русские буквы в пути вместо инглиш 2. Пробел(ы) в конце пути
|
|
|
|
| |
Пост N: 134
Зарегистрирован: 03.12.08
|
|
Отправлено: 06.03.14 12:45. Заголовок: 200 раз проверил . в..
200 раз проверил . всё нормально . Запускаться должен HBMK2.EXE ? в C:\BORLAND\BCC55\BIN находится BCC32.EXE и запускается из любого каталога ( значит путь указан верный) BCC32.CFG : -I"c:\Borland\Bcc55\include" -L"c:\Borland\Bcc55\lib;C:\Borland\Bcc55\lib\psdk" -Ij"c:\Borland\Bcc55\lib;C:\Borland\Bcc55\lib\psdk"
|
|
|
|
| |
Пост N: 3861
Зарегистрирован: 17.05.05
|
|
Отправлено: 06.03.14 12:48. Заголовок: Softlog86 пишет: За..
Softlog86 пишет: цитата: | Запускаться должен HBMK2.EXE ? |
| ага Softlog86 пишет: цитата: | c:\minigui\herbour\hbmk2 bio hbssl.hbc |
| если путь верный c:\minigui\h erbour\hbmk2 bio hbssl.hbc
|
|
|
|
| |
Пост N: 135
Зарегистрирован: 03.12.08
|
|
Отправлено: 06.03.14 13:03. Заголовок: это я здесь ручками ..
это я здесь ручками так написал - в батнике - всё правильно .... :) иначе до HBMK2 и не дошло-бы .....
|
|
|
Ответов - 123
, стр:
1
2
3
4
5
6
7
All
[только новые]
|
|