Обсуждение:библиотека отправки писем из RSL по smtp (обновление)

0 (0)
  • Развернуть Обсуждение:библиотека отправки писем из RSL по smtp (обновление) ( Обсуждение примера  03.01.2008 07:17 )
    0(0)
    SMTP-клиент изменено название класса вместо aeTSMTP теперь TaeSMTP
    POP3-клиент название класса TaePOP3
    FTP-клиент название класса TaeFTP
    HTTP-клиент название класса TaeHTTP
    TCP-клиент название класса TaeSocket
    тестировал только на 5.0 73-ей сборке.

    Посмотреть пример
    >> Ответить
    • Развернуть Большое спасибо! ( Wega  17.01.2008 11:04 )
      0(0)
      Жалко только, что нет более подробного описания функций/методов.
      >> Ответить
    • Развернуть А можно какой-нибудь пример работы с TaeHTTP? ( Wega  04.03.2008 09:21 )
      1(1)
      Пробую по всякому - виснет. :(
      >> Ответить
    • Развернуть на 5.0.92.35 smtp не работает ( dye  06.03.2008 19:58 )
      0(0)
      Тестировал в трехзвенке.
      Метод connect() класса TaeSMTP дает ошибку "Connect Failed".
      При запуске отладчика попытка просмотра объекта ob приводит к вываливанию из терминала с сообщением:
      ┌───────────────────────────────────────────────┐
      │           RS-Bank Exception Warning           │
      │ Btrieve Engine is closed. Program terminated. │
      └───────────────────────────────────────────────┘
      
      Класс TaeSocket работает нормально (в трехзвенке)
      >> Ответить
    • Развернуть RSL to HTTP ( Selivan  07.05.2008 16:18 )
      0(0)
      Добрый день!
      Извените если не в тему ,но есть проблема реализации пересылки данных (XML), по протоколу HTTP. Возможно ли используя класс TaeHTTP пересылать данные XML.
      Знаю что имеется технология AJAX , которая позволяет это делать через COM - обьекты (напр.
      Microsoft.XMLHTTP), но было бы неплохо использую вашу aenetobj.d32, но пока не знаю возможно ли и если да то как.
      >> Ответить
      • Развернуть нет, невозможно ( EpByLaT  16.05.2008 09:09 )
        0(0)
        я пробовал реализовать хотя бы просто получение документа XML, пока не вышло.
        как будет результат сообщу.
        >> Ответить
    • Развернуть аварийное завершение отсылки ( BRV29a  28.05.2010 06:25 )
      0(0)
      После запуска из RSL след-го кода:
      var ob=TaeSMTP;
      ob.Help();
      ob.Host=SMTP_ip;
      ob.Port=SMTP_port;
      ob.TimeOut=SMTP_TimeOut;
      ob.Connect();
      ob.CharSet=SMTP_CharSet;
      ob.fromaddress=toANSI(SMTP_FromAddress);

      ob.toaddress=toANSI("XXX@mail.ru");
      ob.FromName=SMTP_FromName;
      ob.text=toANSI("Письмо отправлено из RSL. Сообщение отправлено "+string(Date));

      if (ob.Connected)
      ob.SendMail();
      ob.disconnect;
      end;

      сообщение отправляется, а спустя несколько секунд рс-банк вываливается с такой ошибкой:
      Exception Handler
      The instruction at 0x015D151C referenced memory at 0x015D151C, the memory
      could not be read (code 4, native code 0xC0000005)
      Abnormal program termination

      терминал закрывается и на сервере идет процесс "пожирания" памяти....


      Может надо как-то корретно освобождать память после завершения кода?
      >> Ответить
      • Развернуть версия: ( BRV29a  28.05.2010 06:27 )
        0(0)
        Работа в трехзвенке, версия рс-банка 5.50.001.034
        >> Ответить