Почтовый клиент для 6.3
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Почтовый клиент для 6.3
Подскажите пж-та, легкий почтовый клиент для работы с С6.3, что-нить типа blat-а, но работающее.
Почтовый клиент для 6.3
а чем блат собственно не устраивает? у меня на нем вся рассылка без проблем работает из c63.
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Почтовый клиент для 6.3
blat не умеет SSL, может с этим связано?
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Почтовый клиент для 6.3
мы для этого stunel юзаем
http://slaviksg.narod.ru/texts/smtpgmail.htm
http://slaviksg.narod.ru/texts/smtpgmail.htm
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
- Игорь Столяров
- Ветеран движения
- Сообщения: 8084
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
Почтовый клиент для 6.3
Недавно эту тему обсуждали: http://forum.clarionlife.net/phpbb/view ... eXT#p22450
Все, что нужно для отправки почты по SMTP протоколу есть в самом Clarion (точнее в дополнении ClaRunExt).
Но если хочется чего-то интересного попрограммировать, то можно поискать и на стороне, например Catalyst Tools (есть на FTP форума) ...
Все, что нужно для отправки почты по SMTP протоколу есть в самом Clarion (точнее в дополнении ClaRunExt).
Но если хочется чего-то интересного попрограммировать, то можно поискать и на стороне, например Catalyst Tools (есть на FTP форума) ...
Make Clarion Great Again ! 
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1412
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
- Контактная информация:
Почтовый клиент для 6.3
Есть библиотека, с исходниками, полностью на кларе, нам её когда-то дали еще в рассылке (лет 10 назад), в ней есть SMTP и POP3, работает. Допиливал в неё поддержку сообщений с картинками и html. SSL нет, для этого используем stunnel
- Игорь Столяров
- Ветеран движения
- Сообщения: 8084
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
Почтовый клиент для 6.3
Возможно речь идет о примере работы с SMTP Дмитрия Осипова ... Только там не "полностью клара", а реализация на WinAPI.RaFaeL писал(а):полностью на кларе, нам её когда-то дали еще в рассылке
К сожалению, есть большие проблемы с современными почтовыми серверами, наверно нужно было в корне все переделывать.
Отказались от нее лет 5 назад в пользу Catalyst Tools, а год назад перешли на компоненты ClaRunExt С9/С10.
Единственный недостаток нужно доустанавливать компоненты .NET для WinXP/7 ...
Make Clarion Great Again ! 
-
- Полимат
- Сообщения: 1817
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 27 раз
- Поблагодарили: 10 раз
Почтовый клиент для 6.3
хоть и писал повторюсь mailsend https://code.google.com/p/mailsend/wiki/examples
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 5183
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Почтовый клиент для 6.3
Мы её пользовали. Там проблемы. Например, не поддерживает аутентификацию на сервере. Допиливал. И ещё там кое-что было. Сейчас будем использовать ClaRunExt.Игорь Столяров писал(а):Возможно речь идет о примере работы с SMTP Дмитрия Осипова ...
We are hard at work… for you. 

- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1412
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
- Контактная информация:
Почтовый клиент для 6.3
Нет, в том что мы используем, аутентификация smtp поддерживается
Вот нашел:
!###################################################
!# Библиотека: EMail, отправка и получение почты #
!# Поддерживаемые протоколы: SMTP и POP3 #
!# Разработчик: Иванов О.В. #
!# Контакты: OTiger@rambler.ru, ICQ 39025389 #
!###################################################
Если кто допилит туда поддержку SSL, бы бы очень благодарен
Кстати по поводу SSL, искал библиотеки, есть маленькая библиотечка в комплекте Миранды (Miranda IM) какой-то не сильно новой версии, вроде как даже работает, но подключать не пробовал
Вот нашел:
!###################################################
!# Библиотека: EMail, отправка и получение почты #
!# Поддерживаемые протоколы: SMTP и POP3 #
!# Разработчик: Иванов О.В. #
!# Контакты: OTiger@rambler.ru, ICQ 39025389 #
!###################################################
Если кто допилит туда поддержку SSL, бы бы очень благодарен
Кстати по поводу SSL, искал библиотеки, есть маленькая библиотечка в комплекте Миранды (Miranda IM) какой-то не сильно новой версии, вроде как даже работает, но подключать не пробовал
- Вложения
-
- mail.zip
- (26.91 КБ) 203 скачивания
-
- ✯ Ветеран ✯
- Сообщения: 5183
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Почтовый клиент для 6.3
Подключил клиента через ClaRunExt. Шикарно, всё легко и просто. Пара вопросов к тем, кто этим пользуется. Параметр messageBodyEncoding для кириллической кодировки каким должен быть? Прокатило 'utf-8'. Но правильно это? Все почтовые сервера поддерживают utf-8? И второй вопрос. По логике работы нашей программы при выходе из некоей формы по клавише "Ok" нужно послать сообщение на почту. Как-то долговато получается, форма закрывается секунд через 5, пользователю будет непонятно что происходит. В фоновом режиме слать? Через start? Или ещё есть варианты?
We are hard at work… for you. 

- Игорь Столяров
- Ветеран движения
- Сообщения: 8084
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
Почтовый клиент для 6.3
Правильно. Да, все почтовые сервера и клиенты поддерживают UTF-8. Ну может быть, кроме российских самопальных ...

Да. Записывать сообщения в глобальную очередь или рабочий файл и обслуживать его (выполнять отправку почтовых сообщений записанных в него) отдельным процессом или потоком. Не лучшая идея сразу отправлять сообщения из формы, может, например не быть связи с сервером (нет интернета). В принципе, скорость отправки зависит от почтового сервера, но в любом случае отправка может "подвисать".
Можно, как вариант, сразу инициализировать объект (MyClaRunExt &= NEW ClaRunExtClass), а потом выполнять отправку всех сообщений ( MyClaRunExt.SendMail(...) ) - это значительно ускоряет работу.
Make Clarion Great Again ! 
-
- ✯ Ветеран ✯
- Сообщения: 5183
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Почтовый клиент для 6.3
Вариант глобальной очередью интересный. А что с ней будет, если пользователь выйдет из программы? Не позволять выходить пока очередь не будет пуста? В нашем случае пока не планируется очень уж интенсивной рассылки. Хотя... Надо подумать.
We are hard at work… for you. 

- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Почтовый клиент для 6.3
Я бы сделал отдельную программу которая сервисом висит и отправляет подготовленные письма.kreator писал(а):Вариант глобальной очередью интересный. А что с ней будет, если пользователь выйдет из программы? Не позволять выходить пока очередь не будет пуста? В нашем случае пока не планируется очень уж интенсивной рассылки. Хотя... Надо подумать.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса