Форум » [x]Harbour » HB_SENDMAIL - вопросы и ответы » Ответить

HB_SENDMAIL - вопросы и ответы

Softlog86: Есть вопрос по HB_SENDMAIL : как сделать чтоб при получении письма текстовые поля отображались не клякозябликами а нормальными русскими буквами ? Не могу понять в какую кодировку нужно переводить ( HB_OEMTOANSI не помогает) Сервер отправки пока MAIL.RU . но может быть и другим ( в зависимости от ввода пользователя) ...

Ответов - 21, стр: 1 2 All

Andrey: Softlog86 пишет: Не могу понять в какую кодировку нужно переводить ( HB_OEMTOANSI не помогает) В какой кодировке сама программа ? Т.е. если она в 1251 то HB_OEMTOANSI делать не нужно. Поищи здесь на форуме - были уже такие вопросы и ответы !

Dima: ты явно (не помню какой по счету параметр) указывал кодовую страницу в HB_SENDMAIL ?

Dima: Andrey пишет: Поищи здесь на форуме поиск не работает


Andrey: Dima пишет: поиск не работает А когда заработает ?

Dima: Andrey http://clipper.borda.ru/?1-3-0-00000228-000-0-0-1349292714

Softlog86: Как-то странно стала работать HB_SENDMAIL ..... Народ , проверьте - отсылает-ли почту . У меня ни на @MAIL.RU ни на @GMAIL.СOM не отсылает ..... Возвращает .T. , но по факту на ящиках нет писем .... Не знаю где рыть ....

Dima: Softlog86 Перенес месагу

Dima: Softlog86 пишет: Как-то странно стала работать HB_SENDMAIL Версия Harbour менялась ? SSL используется ?

PSP: Softlog86 пишет: Не знаю где рыть .... SSL нужен. Используется?

Andrey: У меня письма отправляются ! SMTP = smpt.mail.ru Port = 465 Type= Безопасное на спец.порт TLS Но тоже с кракозябами ! Что на майле поменяли - пока не знаю. Раньше в адресе и письме ставил hb_StrToUTF8(cMessage) - работало...

Dima: Andrey пишет: Раньше в адресе и письме ставил hb_StrToUTF8(cMessage) - работало... да там не так надо текст проги в какой кодировке ? Могу позже показать пример вызова для кодировки 866 (письма приходят в норм кодировке)

gfilatov2002: Andrey пишет: тоже с кракозябами ! Что на майле поменяли - пока не знаю Только что проверил тестовый вызов с нормальным русским текстом в таком виде hb_SendMail( ; "smtp.gmail.com", ; 465, ; cFrom, ; cTo, ; NIL /* CC */, ; {} /* BCC */, ; "Это тестовое сообщение", ; "Это тестовая тема", ; {"gmail.prg"} /* attachment */, ; cFrom, ; cPassword, ; "", ; NIL /* nPriority */, ; NIL /* lRead */, ; .T. /* lTrace */, ; .F., ; NIL /* lNoAuth */, ; NIL /* nTimeOut */, ; NIL /* cReplyTo */, ; .T., ; NIL /* cSMTPPass */, ; "ru-ru" )

Softlog86: Эх .... и так пробую и этак .... Что-то не идёт отправка хоть тресни :( И порты менял и отправлял с других почтовых серверов .... сдохла процедурка :)

Dima: Softlog86 пишет: Эх .... и так пробую и этак .... Что-то не идёт отправка хоть тресни :( Покажи свой код вызова Hb_sendmail Файер случаем не блочит ? Ранее по SSL уходило ?

Softlog86: 1) файерволл не блокирует ( есть копия программы , скомпилированная пару недель назад - она работает как надо ) 2) SSL не подключено , потому как не в курсе как и что делать :( Код Вызова : PUBLIC cSMTPServer :={"smtp.mail.ru","smtp.mail.com"} PUBLIC cPopServer :={"pop.mail.ru" ,"pop.mail.com"} PUBLIC cFrom :={"xp1@mail.ru","xp1@mail.com"} PUBLIC cSMTPPassWord :={"PassWord1" , "PassWord2"} i:=1 // Выбор ОТПРАВИТЕЛЬ 1 X:=hb_SendMail( cSMTPServer,21,cFrom,'vitalyxxl@mail.ru',NIL,NIL,'Тело письма' ,; "Комментарий к письму",NIL,cFrom,cSMTPPassword,cPopServer,; NIL , NIL , .F. , .T. , .F. , NIL , NIL ,.F.,; cSMTPPassWord,"UTF8","base64")

Dima: Softlog86 пишет: SSL не подключено Без него насколько я понимаю ни чего не получится. 01.10.2014 Mail.Ru включила для почтовых клиентов зашифрованный протокол в обязательном режиме

Softlog86: Dima , я пробовал с другими майл-сервисами . То-же самое ...:( УУУУУУУУУУ дело тут не в MAIL.RU

Dima: Softlog86 А еще есть почтовые сервисы не требующие обязательной SSL авторизации ?

Softlog86: Не уверен что mail.com без SSL . Подскажите тогда порядок сборки библиотек под SSL. Что нудно делать ? Borland C 5.5 ; HARBOUR 3.2 ; MiniGui ; WIN XP SP3 ; WIN 7 Или бросьте в меня нужные библиотеки :)

PSP: Softlog86 пишет: Не уверен что mail.com без SSL . https://help.mail.com/en/applications/pop3.html#servers



полная версия страницы