DialMail новая версия

Автор swa, 21 декабря 2024, 14:59

« назад - далее »

swa

Новая версия DialMail (beta)
Ссылка

Основные изменения:
+ добавлены новые объекты
  IMAP - получение, удаление писем, работа с папками IMAP
  ClipBoard - история буфера, исправление проблемы с кодировкой
  HTTP - работа с TLS 1.2 (SSL) в системах win XP/2003
  SMS - отправка / получение СМС с USB модемом
  JSON_Object - быстрый парсинг JSON
-(bugs) исправлены некоторые ошибки и добавлены новые. :)

Будет интерес к компоненте - пишите, будут примеры и исправления/дополнения.
 
 

trdm

Цитата: swa от 21 декабря 2024, 14:59-(bugs) исправлены некоторые ошибки и добавлены новые. :)
Вот это понашему %)

ЯнСмит

Просто супер, спасибо большое, активно пользуюсь!

swa

Обновление.
DialMail 4.0.4.1 18.01.2025

Объект FTP версия 2.8.4
+ добавлена поддержка UTF8 (теперь нет необходимости перекодировать из/в UTF8 при работе с именами файлов)
- добавлены шаблоны парсинга LIST для сервера ProFTPD (не читался список файлов по команде LIST)
! ПолучитьДатуФайла() возвращает дату, а не строку
+ ПолучитьДатуФайла(), ПолучитьВремяФайла() - при первом обращении посылает запрос на получение точной
   даты/времени файла ("MDTM"). Теперь у "старых" файлов на FTP получаем точное время их создания.

Брать там же (см. первый пост)

trdm

Вылетает на новой версии с примерами от 2.7.6.17.
конкретно ExamplePOP3.ert
КаталогЛогов = КаталогИБ()+"SYSLOG\post\"; глБиблиотека_trdm.СоздатьКаталог(КаталогЛогов); ФайлЛога = КаталогЛогов+"dialmail.pop3.log"; Состояние("Подключение компоненты...."); Попытка гПолучениеПочты = СоздатьОбъект("AddIn.POP3"); гПолучениеПочты.ИмяЛогФайла = ФайлЛога; << тут вылет гПолучениеПочты.ВестиЛогФайл = 1; //гПолучениеПочты.ИмяЛогФайла = "c:\dialmail.pop3.log"; Сообщить("Подключились: "+гПолучениеПочты.ВерсияОбъектаСтр); Исключение Сообщить("Не удалось создать объект из компоненты DialMail.dll!"); Возврат 0; КонецПопытки;

swa

Цитата: trdm от 16 февраля 2025, 19:32Вылетает на новой версии с примерами от 2.7.6.17.
конкретно ExamplePOP3.ert
Посмотрим...

swa

Цитата: trdm от 16 февраля 2025, 19:32Вылетает на новой версии с примерами от 2.7.6.17.
конкретно ExamplePOP3.ert

Посмотрел, у меня такого не наблюдается. Такое ощущение, что у вас компонента зарегистрирована, но не загружена - или наоборот? (есть подобная особенность для компонент, написанных в DELPHI)
Проверьте, в таком случае падает?
гПолучениеПочты = СоздатьОбъект("AddIn.POP3");
//гПолучениеПочты.ИмяЛогФайла = ФайлЛога;
гПолучениеПочты.ВестиЛогФайл = 1; << Будет и тут падать

P/S в работе вместо POP3 использую IMAP
P/P/S другие объекты создаются? Что показывает СистемныеКоманды=СоздатьОбъект("AddIn.SystComm"); Сообщить(СистемныеКоманды.Версия) ?

trdm

завтра потестю, на связи.