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

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
kreator
✯ Ветеран ✯
Сообщения: 4984
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

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

Сообщение kreator »

RaFaeL писал(а):Но мне кажется, что, имея полные исходники, как то надежнее...
Согласен на 100%! В SV не боги работают, такие ляпы допускают. Приходиться периодически их исправлять. В этой связи тоже вопрос - почему исходников для ClaRunExt нет?
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7380
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

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

kreator писал(а): В этой связи тоже вопрос - почему исходников для ClaRunExt нет?
Наверно потому, что Clarion - это не OpenSource проект ... ;)
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4984
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

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

Сообщение kreator »

Игорь Столяров писал(а):Наверно потому, что Clarion - это не OpenSource проект ... ;)
Но свои классы и шаблоны они предоставляют. Может не на Кларионе это сделано? В лучшем случае на Кларион#?
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7380
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

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

Скорее всего Visual C, как и среда разработки. Хороший беспроблемный инструмент.

Что мне не нравится в реализации отправки почты ClaRunExt:
- некорректное сообщение при отсутствии на компьютере библиотек .Net (можно допилить);
- невозможность отправки почты с компьютера, для которого указано имя русскими буквами;
- отсутствие возможности выгрузки почтового сообщения в файл MIME (*.eml)
(когда работали c Catalyst Socket Tools было удобно вести архив отправленной почты с просмотром)

А в остальном, прекрасная маркиза - дела идут как никогда ... ;)
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1378
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение RaFaeL »

Игорь Столяров писал(а): - некорректное сообщение при отсутствии на компьютере библиотек .Net (можно допилить);
Лучше положить нужные библиотеки и манифест в каталог с программой, я так сделал
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7380
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

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

RaFaeL писал(а): Лучше положить нужные библиотеки и манифест в каталог с программой
Как интересно !
А можно список того, что нужно положить в каталог с программой, что бы она не требовала установки .Net ?!
Мне такое даже в голову не приходило. Заранее спасибо !

P/S: Есть смутные подозрения, что компоненты для x86/x64 различны, но это уже мелочи ...
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1378
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение RaFaeL »

Начал экспериментировать и понял что немного ошибся
Это ClaRunExtSetup.exe можно не ставить, а заменить на набор файлов, а с фреймворком сложнее...
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7380
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

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

RaFaeL писал(а): а с фреймворком сложнее...
Мягко говоря да, здесь ты прав ... ;)
Хотя если бы сбылась эта сказка - то жизнь намного бы упростилась ...
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4984
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

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

Сообщение kreator »

Игорь Столяров писал(а):Скорее всего Visual C, как и среда разработки. Хороший беспроблемный инструмент.
На самом деле не важно на чём, причина не предоставления исходников в другом, возможно, планируется коммерческий продукт, может быть ещё что-то.
По поводу тега "Важность". Не все сервера это дело поддерживают, это необязательный тег. Ну и в SV и не стали заморачиваться как всегда. Хотя в Инете есть описания и примеры работы с классами .Net для работы с SMTP, и там есть возможность добавлять в тело письма разные теги (или header'ы, по-научному видимо).
Игорь Столяров писал(а):- некорректное сообщение при отсутствии на компьютере библиотек .Net (можно допилить);
Сейчас существует эта проблема? В какой Винде проблемы? В XP? Думаю, надуманная проблема. Сейчас даже драйверы для видюхи принудительно ставят фреймворк (во всяком случае ATI точно).
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7380
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

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

kreator писал(а): Сейчас существует эта проблема? В какой Винде проблемы? В XP? Думаю, надуманная проблема.
Да, конечно. Любой вариант установки Windows XP / Vista / 7 в штатной установке не содержит .Net библиотеки. Грустно это не знать.

Драйверы для видеокарт .Net не устанавливают, он им абсолютно не требуется. Библиотеки .Net устанавливают
для работы оболочки обслуживания настроек видеокарты (опция). Например печально известный CCC.EXE (ATI Catalyst Control Centre).
И это относится к более или менее продвинутым игровым картам. А интегрированные или офисные видюхи обычно обходятся
штатным драйвером, который есть в Microsoft Windows ...

Попробую пояснить. Проблема в том, что выдается сообщение об отсутствии ClaRunExt.dll, который пользователь видит в папке программы.
Если бы выдавалось сообщение о необходимости установки .Net (да еще лучше с переходом на страницу ее загрузки) - то и нет проблем.
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4984
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

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

Сообщение kreator »

Игорь Столяров писал(а):Да, конечно. Любой вариант установки Windows XP / Vista / 7 в штатной установке не содержит .Net библиотеки. Грустно это не знать.
Сейчас не уверен на 100%, надо мне проверить. Регулярно ставлю 7-ку и никогда не заморачивался наличием .Net. Но могу привести пример. Для офиса я собираю компы на гибридных процессорах AMD (видюха встроена в процессор), раньше были типа Athlon, видюха встроена в чипсет AMD. При любом раскладе 7-я Винда не видит видюху, нет у неё встроенного драйвера. Ещё 7-я Винда не определяет чипсет, usb контроллер и т.д. Поэтому приходиться ставить драйвер AMD, причём он всё-в-одном (и чипсет, и видео). При его установке принудительно ставиться .Net. Кажется, так. Как раз в ближайшее время планирую переставить дома Винду, специально обращу внимание на проблему.
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7380
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

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

kreator писал(а): При его установке принудительно ставиться .Net. Кажется, так. Как раз в ближайшее время планирую переставить дома Винду, специально обращу внимание на проблему.
Это не проблема, скорее - особенность. Многие компоненты Windows идут как опциональные, до устанавливаются по потребности.
Например, тот же CAPICOM (ЭЦП и шифрование) ... Как разработчик Clarion и отец заядлого геймера - видеокарты ATI стараюсь по возможности избегать, но насколько помню и в их софте есть общая установка "Все в одном" и "Расширенная" (конкретные названия могут не совпадать) с выбором устанавливаемых компонент. Безусловно фирменный драйвер производителя всегда лучше штатного Windows, но там много бесполезных компонент, вроде резидентной службы обновления, поддержки очков виртуальной реальности с 3D и т.д.
За теми кто отстал - не возвращаться. (С) Кодекс
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7380
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

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

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

kreator писал(а):Подключил клиента через ClaRunExt. Шикарно, всё легко и просто. Прокатило 'utf-8'. Но правильно это? Все почтовые сервера поддерживают utf-8?
Интересно, что в последнем релизе C10 добавили кодировку "Windows-1251" для SendMail().
Но при попытке отправить письмо в такой кодировке - оно приходит в кодировке "koi8-r" .... :(
За теми кто отстал - не возвращаться. (С) Кодекс
kreator
✯ Ветеран ✯
Сообщения: 4984
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

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

Сообщение kreator »

Игорь Столяров писал(а):Но при попытке отправить письмо в такой кодировке - оно приходит в кодировке "koi8-r" ....
Во, шутники, типа "получи, русский, гранату". А если послать в кодировке "koi8-r" придёт в "windows-1251"? :mrgreen:
We are hard at work… for you. :)
kreator
✯ Ветеран ✯
Сообщения: 4984
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

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

Сообщение kreator »

При запуске программы (использует ClaRunExt) получили вот такое:
1.png
1.png (8.6 КБ) 3851 просмотр

На компе стоит XP, если кто помнит, я ещё писал, что C10 на него не ставится. Запуск ClaRunExtSetup тоже не привёл ни к чему. Будем разбираться, единичный ли случай или в XP всегда так.
We are hard at work… for you. :)
Ответить