Почтовый клиент для 6.3

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
dik1970
Посетитель
Сообщения: 43
Зарегистрирован: 06 Август 2009, 23:39

Почтовый клиент для 6.3

Сообщение dik1970 »

Подскажите пж-та, легкий почтовый клиент для работы с С6.3, что-нить типа blat-а, но работающее.
seawolf
Старожил
Сообщения: 217
Зарегистрирован: 08 Июль 2005, 11:23
Откуда: St. Petersburg

Почтовый клиент для 6.3

Сообщение seawolf »

а чем блат собственно не устраивает? у меня на нем вся рассылка без проблем работает из c63.
dik1970
Посетитель
Сообщения: 43
Зарегистрирован: 06 Август 2009, 23:39

Почтовый клиент для 6.3

Сообщение dik1970 »

seawolf, полностью устраивал, но перестал работать
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Почтовый клиент для 6.3

Сообщение Admin »

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

Почтовый клиент для 6.3

Сообщение Admin »

мы для этого stunel юзаем
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 форума) ...
Make Clarion Great Again ! 😎
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1412
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Контактная информация:

Почтовый клиент для 6.3

Сообщение RaFaeL »

Есть библиотека, с исходниками, полностью на кларе, нам её когда-то дали еще в рассылке (лет 10 назад), в ней есть SMTP и POP3, работает. Допиливал в неё поддержку сообщений с картинками и html. SSL нет, для этого используем stunnel
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8084
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 29 раз
Поблагодарили: 98 раз

Почтовый клиент для 6.3

Сообщение Игорь Столяров »

RaFaeL писал(а):полностью на кларе, нам её когда-то дали еще в рассылке
Возможно речь идет о примере работы с SMTP Дмитрия Осипова ... Только там не "полностью клара", а реализация на WinAPI.
К сожалению, есть большие проблемы с современными почтовыми серверами, наверно нужно было в корне все переделывать.
Отказались от нее лет 5 назад в пользу Catalyst Tools, а год назад перешли на компоненты ClaRunExt С9/С10.
Единственный недостаток нужно доустанавливать компоненты .NET для WinXP/7 ...
Make Clarion Great Again ! 😎
gopstop2007
Полимат
Сообщения: 1817
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 27 раз
Поблагодарили: 10 раз

Почтовый клиент для 6.3

Сообщение gopstop2007 »

хоть и писал повторюсь mailsend https://code.google.com/p/mailsend/wiki/examples
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 5183
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Почтовый клиент для 6.3

Сообщение kreator »

Игорь Столяров писал(а):Возможно речь идет о примере работы с SMTP Дмитрия Осипова ...
Мы её пользовали. Там проблемы. Например, не поддерживает аутентификацию на сервере. Допиливал. И ещё там кое-что было. Сейчас будем использовать ClaRunExt.
We are hard at work… for you. :)
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1412
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Контактная информация:

Почтовый клиент для 6.3

Сообщение RaFaeL »

Нет, в том что мы используем, аутентификация smtp поддерживается

Вот нашел:

!###################################################
!# Библиотека: EMail, отправка и получение почты #
!# Поддерживаемые протоколы: SMTP и POP3 #
!# Разработчик: Иванов О.В. #
!# Контакты: OTiger@rambler.ru, ICQ 39025389 #
!###################################################

Если кто допилит туда поддержку SSL, бы бы очень благодарен
Кстати по поводу SSL, искал библиотеки, есть маленькая библиотечка в комплекте Миранды (Miranda IM) какой-то не сильно новой версии, вроде как даже работает, но подключать не пробовал
Вложения
mail.zip
(26.91 КБ) 204 скачивания
kreator
✯ Ветеран ✯
Сообщения: 5183
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Почтовый клиент для 6.3

Сообщение kreator »

Подключил клиента через 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

Сообщение Игорь Столяров »

kreator писал(а): Прокатило 'utf-8'. Но правильно это? Все почтовые сервера поддерживают utf-8?
Правильно. Да, все почтовые сервера и клиенты поддерживают UTF-8. Ну может быть, кроме российских самопальных ... ;)
kreator писал(а): Через start? Или ещё есть варианты?
Да. Записывать сообщения в глобальную очередь или рабочий файл и обслуживать его (выполнять отправку почтовых сообщений записанных в него) отдельным процессом или потоком. Не лучшая идея сразу отправлять сообщения из формы, может, например не быть связи с сервером (нет интернета). В принципе, скорость отправки зависит от почтового сервера, но в любом случае отправка может "подвисать".
Можно, как вариант, сразу инициализировать объект (MyClaRunExt &= NEW ClaRunExtClass), а потом выполнять отправку всех сообщений ( MyClaRunExt.SendMail(...) ) - это значительно ускоряет работу.
Make Clarion Great Again ! 😎
kreator
✯ Ветеран ✯
Сообщения: 5183
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Почтовый клиент для 6.3

Сообщение kreator »

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

Почтовый клиент для 6.3

Сообщение Admin »

kreator писал(а):Вариант глобальной очередью интересный. А что с ней будет, если пользователь выйдет из программы? Не позволять выходить пока очередь не будет пуста? В нашем случае пока не планируется очень уж интенсивной рассылки. Хотя... Надо подумать.
Я бы сделал отдельную программу которая сервисом висит и отправляет подготовленные письма.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Ответить