On-line: гостей 1. Всего: 1 [подробнее..]
АвторСообщение
администратор




Пост 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 и опции вроде нет такой или я не заметил ?


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 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



Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 126
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 05.03.14 15:32. Заголовок: Можно-ли как-то импл..


Можно-ли как-то имплементировать указанные DLL в EXEшник ?

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3853
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 05.03.14 15:51. Заголовок: Softlog86 пишет: Мо..


Softlog86 пишет:

 цитата:
Можно-ли как-то имплементировать указанные DLL в EXEшник ?


Можно и где то была тема. Сам не юзаю такой вариант поэтому сходу и не скажу.
Но тема была точно.

Спасибо: 1 
ПрофильЦитата Ответить



Пост 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



Что где недописал ?


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3854
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.03.14 10:39. Заголовок: вместо добавления hb..


вместо добавления hbssl.lib попробуй hbssl.hbc

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 128
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 06.03.14 10:46. Заголовок: Ничего не получается..


Ничего не получается .... Запутался в штопор :( .....

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3855
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.03.14 11:00. Заголовок: Softlog86 пишет: /..


Softlog86 пишет:

 цитата:
/l hbssl.hbc


а если так
hbssl.hbc

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 129
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 06.03.14 11:06. Заголовок: через штатный батник..


через штатный батник COMPILE.BAT не получается ....

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3856
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.03.14 11:08. Заголовок: тогда так путь к hbm..


тогда так
путь к hbmk2\hbmk2 bio hbssl.hbc

Спасибо: 0 
ПрофильЦитата Ответить



Пост 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 и запускается из любого места .....


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3857
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.03.14 11:35. Заголовок: сделай батник (этот ..


сделай батник (этот для Mingw )

set path=C:\MinGW\bin\
c:\hb32mingw\bin\hbmk2 bio hbssl.hbc


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 131
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 06.03.14 11:40. Заголовок: Дима , у меня BCC ....


Дима , у меня BCC ....... Может есть готовые библиотеки ? я-бы положил куда следует.....



Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3858
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.03.14 11:42. Заголовок: Softlog86 пишет: Ди..


Softlog86 пишет:

 цитата:
Дима , у меня BCC


Ну так пути поправь на свои и все

Спасибо: 0 
ПрофильЦитата Ответить



Пост 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: вот уж точно 'танцы с бубном'



Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3859
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.03.14 12:06. Заголовок: Softlog86 пишет: se..


Softlog86 пишет:

 цитата:
set path=C:\borland\bcc55\bin\


уверен что путь правильный и в конце нет лишних пробелов ?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 133
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 06.03.14 12:15. Заголовок: Уверен . Перепровери..


Уверен . Перепроверил . Путь верный и прописан правильно . Дело видимо в чем-то другом


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3860
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.03.14 12:22. Заголовок: Softlog86 пишет: Де..


Softlog86 пишет:

 цитата:
Дело видимо в чем-то другом


1. Русские буквы в пути вместо инглиш
2. Пробел(ы) в конце пути

Спасибо: 0 
ПрофильЦитата Ответить



Пост 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"



Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 3861
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.03.14 12:48. Заголовок: Softlog86 пишет: За..


Softlog86 пишет:

 цитата:
Запускаться должен HBMK2.EXE ?



ага

Softlog86 пишет:

 цитата:
c:\minigui\herbour\hbmk2 bio hbssl.hbc



если путь верный
c:\minigui\herbour\hbmk2 bio hbssl.hbc

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 135
Зарегистрирован: 03.12.08
ссылка на сообщение  Отправлено: 06.03.14 13:03. Заголовок: это я здесь ручками ..


это я здесь ручками так написал - в батнике - всё правильно .... :) иначе до HBMK2 и не дошло-бы .....



Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 123 , стр: 1 2 3 4 5 6 7 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 401
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет