libcurl for Clarion
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
- Ветеран движения
- Сообщения: 3855
- Зарегистрирован: 07 Июль 2005, 9:19
- Откуда: г. Ростов-на-Дону
libcurl for Clarion
На компьютере разработчика всегда и всё работает ... 
Может быть масса проблем, начиная с блокировкой портов на компьютере и заканчивая непонятными наборами компонент.
Нужно смотреть по факту ...

Может быть масса проблем, начиная с блокировкой портов на компьютере и заканчивая непонятными наборами компонент.
Нужно смотреть по факту ...
«V» значит Вендетта !
libcurl for Clarion
Я бы ещё раз проверил разрешение небезопасных приложений в аккаунте, у меня было, что вроде включаешь, а оно не включилось.
С уважением, ДП
-
- Ветеран
- Сообщения: 1179
- Зарегистрирован: 25 Март 2009, 21:55
libcurl for Clarion
создал новый аккаунт на gmail, установил(разрешил) разрешение небезопасных приложений, все равно ошибка, использовал порт 465, вернул по умолчанию
Код: Выделить всё
curl.Server('smtp.gmail.com',587)

“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 3855
- Зарегистрирован: 07 Июль 2005, 9:19
- Откуда: г. Ростов-на-Дону
libcurl for Clarion
Отлично ! Значит дело было не в бобине ...

587 порт на гугле - это TSL протокол, возможно как-то надо особо конфигурировать сессию LibCurl ...
«V» значит Вендетта !
-
- Ветеран
- Сообщения: 1179
- Зарегистрирован: 25 Март 2009, 21:55
libcurl for Clarion
кстати pop и imap на gmail отключены (не установлены-по умолчанию)Игорь Столяров писал(а): ↑28 Сентябрь 2017, 21:39Отлично ! Значит дело было не в бобине ...
587 порт на гугле - это TSL протокол, возможно как-то надо особо конфигурировать сессию LibCurl ...
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- Ветеран
- Сообщения: 1179
- Зарегистрирован: 25 Март 2009, 21:55
libcurl for Clarion
еще вопросы
- с помощью libcurl возможно оставлять копии отправленных сообщении на smtp сервере
- в curl.AddRecipient(to,cc,bcc), в сс, bсс список отправляемых email адресов пишутся через пробел?
- с помощью libcurl возможно оставлять копии отправленных сообщении на smtp сервере
- в curl.AddRecipient(to,cc,bcc), в сс, bсс список отправляемых email адресов пишутся через пробел?
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 3855
- Зарегистрирован: 07 Июль 2005, 9:19
- Откуда: г. Ростов-на-Дону
libcurl for Clarion
1. Вообще нет никакой связи между отправкой сообщений через SMTP сервер и папками почты на сервере провайдера почты ...
2. А зачем ? Просто последовательно формируем список получателей:
2. А зачем ? Просто последовательно формируем список получателей:
Код: Выделить всё
MyCurl.AddRecipient(Clip(PostTo))
MyCurl.AddRecipient(Clip(CopyTo1))
MyCurl.AddRecipient(Clip(CopyTo2))
MyCurl.AddRecipient(Clip(CopyTo3))
MyCurl.AddRecipient(Clip(CopyTo4))
....
«V» значит Вендетта !
libcurl for Clarion
gopstop2007 писал(а): ↑28 Сентябрь 2017, 22:16- с помощью libcurl возможно оставлять копии отправленных сообщении на smtp сервере

- если исх."свои", можно завести доп.адресок и AddRecipient(Clip(CopyTo...))
- если вх."чужие", можно поиграть imap c 'COPY'
-
- Ветеран
- Сообщения: 1179
- Зарегистрирован: 25 Март 2009, 21:55
libcurl for Clarion
Интересно и как мне список получателей(email) выбираемый клиентом впихнуть в loop ? или каждый раз коннектиться к smtp?Игорь Столяров писал(а): ↑28 Сентябрь 2017, 22:231. Вообще нет никакой связи между отправкой сообщений через SMTP сервер и папками почты на сервере провайдера почты ...
2. А зачем ? Просто последовательно формируем список получателей:Код: Выделить всё
MyCurl.AddRecipient(Clip(PostTo)) MyCurl.AddRecipient(Clip(CopyTo1)) MyCurl.AddRecipient(Clip(CopyTo2)) MyCurl.AddRecipient(Clip(CopyTo3)) MyCurl.AddRecipient(Clip(CopyTo4)) ....
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 3855
- Зарегистрирован: 07 Июль 2005, 9:19
- Откуда: г. Ростов-на-Дону
libcurl for Clarion
К SMTP Вы и так не коннектитесь, это делает каждый раз при вызове метод SEND() ...gopstop2007 писал(а): ↑29 Сентябрь 2017, 11:09клиентом впихнуть в loop ? или каждый раз коннектиться к smtp?
А вот если в одной сессии Libcurl нужно сформировать и отправить несколько сообщений, то есть метод CleanUp().
Сбрасываем данные текущего сообщения, записываем новые, отправляем и т.д.
Насчёт loop и "впихнуть" не могу сказать, я же не знаю как у Вас формируется список получателей и зачем ...
«V» значит Вендетта !
libcurl for Clarion
Нет.gopstop2007 писал(а): ↑28 Сентябрь 2017, 22:16в curl.AddRecipient(to,cc,bcc), в сс, bсс список отправляемых email адресов пишутся через пробел?
С уважением, ДП
-
- Ветеран
- Сообщения: 1179
- Зарегистрирован: 25 Март 2009, 21:55
libcurl for Clarion
Спасибо понял, так даже прощеИгорь Столяров писал(а): ↑29 Сентябрь 2017, 11:29К SMTP Вы и так не коннектитесь, это делает каждый раз при вызове метод SEND() ...gopstop2007 писал(а): ↑29 Сентябрь 2017, 11:09клиентом впихнуть в loop ? или каждый раз коннектиться к smtp?
А вот если в одной сессии Libcurl нужно сформировать и отправить несколько сообщений, то есть метод CleanUp().
Сбрасываем данные текущего сообщения, записываем новые, отправляем и т.д.
Насчёт loop и "впихнуть" не могу сказать, я же не знаю как у Вас формируется список получателей и зачем ...

“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- Ветеран
- Сообщения: 1179
- Зарегистрирован: 25 Март 2009, 21:55
libcurl for Clarion
хотя, если bcc рассылается на стороне SMTP, отослал одно письмо с bcc: получателями и сервер сделал "грязную" работу, или я делаю работу(рассылку списком) за сервер, может рубануть за спамИгорь Столяров писал(а): ↑29 Сентябрь 2017, 11:29
К SMTP Вы и так не коннектитесь, это делает каждый раз при вызове метод SEND() ...

“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп