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




Пост 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: 1009
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 07.12.14 15:20. Заголовок: Видимо, .NET Framewo..


Видимо, .NET Framework еще нужно иметь в системе.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3812
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 07.12.14 15:54. Заголовок: PSP пишет: Видимо, ..


PSP пишет:

 цитата:
Видимо, .NET Framework еще нужно иметь в системе.


Нет, необязательно.

А как сделать из exe-ника dll-ку, и чтобы эту dll-ку можно было вызывать из своей программы, которая проверяет наличие 2008 Redistributable Package (x86) ?

Какие ключи для сборки из ехе в dll ?

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




Пост N: 4313
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 07.12.14 16:30. Заголовок: такой вариант думаю ..


такой вариант думаю не сработает , так как при запуске твоя прога сразу пытается подгрузить SSL дллки так
что до проверки дело и не дойдет. возможно я ошибаюсь.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3813
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 07.12.14 16:54. Заголовок: Dima пишет: возмож..


Dima пишет:

 цитата:
возможно я ошибаюсь.



Делаем загрузчик (обычную программу на Харборе или МиниГуи), она проверяет есть ли 2008 Redistributable Package (x86).
Если нет, то выдает предупреждение и ссылку для скачивания/установки.
Если есть, то запускаем dll отправки почты (т.е. ехе-ник с SSL превращенный в dll-ку) !
Можно конечно оставить и в виде второго ехе-ника эту отправку почты, но я думаю что это не особо красивое решение, всегда делают только ОДИН ехе-ник.

Вот и возник вопрос: Какие ключи нужны в МойПроект.hbp для сборки из ехе в dll ?


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




Пост N: 4314
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 07.12.14 16:57. Заголовок: По идее но не факт ч..


По идее но не факт что сработает , такую проверку можно сделать в INIT Procedure.
Дело все в каких то ключах реестра , нужно просто гугл правильно спросить.

Проверил. Не сработает. DLL грузятся раньше.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3814
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 07.12.14 19:55. Заголовок: Dima пишет: Дело вс..


Dima пишет:

 цитата:
Дело все в каких то ключах реестра , нужно просто гугл правильно спросить.


Спрашивал, во всех операционках по разному.

Есть исходник на С, который проверяет установлен ли Microsoft Visual C 2008 Redistributable Package (x86).
https://gist.github.com/skynetxxx/51bcff47011536bf8626
Но я не знаю как перевести его на Харбор.

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




Пост N: 4315
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 07.12.14 20:22. Заголовок: ну смотри процедуру ..


ну смотри процедуру FindPackagesByName , ветка реестра там указана , поиграйся.
в реестр руками зайди и глянь чего там живет.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3815
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 08.12.14 10:55. Заголовок: Вопросы про hb_SendM..


Вопросы про hb_SendMail():
1) Если cFrom и cUser не совпадают ? Можно так отправлять ?
2) Если cPass неправильный, то сообщение все равно уходит. А куда ?
3) Как получить ошибку при неправильных cPass или cUser ?
А то письмо успешно отправлено, а куда, фиг его знает.

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




Пост N: 4317
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 08.12.14 11:16. Заголовок: Andrey пишет: 1) Ес..


Andrey пишет:

 цитата:
1) Если cFrom и cUser не совпадают ? Можно так отправлять ?


Попробуй

Andrey пишет:

 цитата:
2) Если cPass неправильный, то сообщение все равно уходит. А куда ?


Какой то не фиксенный у тебя hb_SendMail() , да была такая ошибка и ее устранили в 2011

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3819
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 09.12.14 08:02. Заголовок: Dima пишет: Какой т..


Dima пишет:

 цитата:
Какой то не фиксенный у тебя hb_SendMail() , да была такая ошибка и ее устранили в 2011


А откуда брать фиксенный ?
Я брал с поставки текущей (новой) из Харбора.
А какое у тебя сообщение происходит, если пароль неправильный ?

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




Пост N: 4323
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 09.12.14 10:13. Заголовок: Andrey пишет: А как..


Andrey пишет:

 цитата:
А какое у тебя сообщение происходит, если пароль неправильный ?



hb_SendMail() вернет .F.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3820
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 10.12.14 17:03. Заголовок: Dima пишет: Какой т..


Dima пишет:

 цитата:
Какой то не фиксенный у тебя hb_SendMail() , да была такая ошибка и ее устранили в 2011


А откуда брать фиксенный ?

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




Пост N: 4327
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.12.14 17:10. Заголовок: если harbour у тебя ..


если harbour у тебя шел с minigui то там скорее всего правленный уже.
сделай тест с неправильным паролем и глянь что вернет hb_sendmail

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




Пост N: 4328
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.12.14 17:12. Заголовок: в теме http://clippe..


в теме http://clipper.borda.ru/?1-4-0-00000508-000-10001-0-1337333829 есть этот фикс , сравни со своим исходником

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3821
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 10.12.14 20:56. Заголовок: Dima пишет: если ha..


Dima пишет:

 цитата:
если harbour у тебя шел с minigui то там скорее всего правленный уже.
сделай тест с неправильным паролем и глянь что вернет hb_sendmail


Сделал тест. При неправильном пароле - вернулось .T. ! Письмо тоже пришло на ящик !
Это что фича на спец.порт TLS ?


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




Пост N: 4329
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.12.14 21:25. Заголовок: Исходник сравнивал в..


Исходник сравнивал в этом месте (о котором я писал)?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3823
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 10.12.14 21:48. Заголовок: Dima пишет: Исходни..


Dima пишет:

 цитата:
Исходник сравнивал в этом месте (о котором я писал)?


Да нет исходника. Я взял последний МиниГуи и всё.
А как там сделано я и не знаю. Ладно, отправляется и ладно...
Но фича интересная, можно от кого угодно слать письма...

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




Пост N: 4330
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.12.14 22:38. Заголовок: Andrey пишет: Но фи..


Andrey пишет:

 цитата:
Но фича интересная, можно от кого угодно слать письма...



я еще потестю но с неверным логин или пасс у меня возвращает .F.
завтра отпишу
про SSL тру.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3826
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 12.12.14 00:37. Заголовок: Сделал программу отп..


Сделал программу отправки (2 ехе-ника, 3-dll) в одном ехе-файле.
Проверяет установку Microsoft Visual C++ 2008 Redistributable (СПАСИБО ГРИГОРИЮ ),
если установлен, то дальше создает 2или3-dll OpenSSL и запускает основной ехе-ник (получается вроде без ошибок).
Но блин письма отправляет всегда без ошибок, с какого ящика и пароля не отправляешь, всегда Ок.
Может у меня почта (от провайдера) такая ???
Кто может по тестить пару раз хотя бы ?
https://cloud.mail.ru/public/357ac8e51990/MiniGUI файл Send1Mail.exe

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




Пост N: 4404
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 14.01.15 15:37. Заголовок: Dima пишет: Упала н..


Dima пишет:

 цитата:
Упала на ровном месте ERROR 2010 SSL_SET_FD , при очередной отправке почты.
Как то это лечится ?


Вчера у клиента не было инета 4 часа и прога падала при отправке почты с той же ошибкой.
Предпринял временную меру , перед отправкой проверяю есть ли инет (Hb_ping сервера www.google.com)

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

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