Внешняя компонента для работы с электронной почтой (DLL с возможностью подключения к 1С)

Автор:

Сайт: http://rom1c.narod.ru/rom_mail.html

rom9@pisem.net и rom1c@narod.ru

Описание:

Внешняя компонента «ROM-Mail.dll» содержит только один объект «AddInMail».  Загрузка внешней компоненты выполняется примерно так:

ЗагрузитьВнешнююКомпоненту(«ROM-Mail.dll»);

ВК=СоздатьОбъект(«AddIn.AddInMail»);

Внешняя компонента не использует MAPI интерфейс, и работает  по протоколам Smtp и Pop3. Другими словами, это самостоятельный почтовый клиент работающий под 1С. Компонента имеет страницу свойств, атрибуты которой устанавливаются из меню «Сервис-Параметры» 1С:Предприятия.

Компонентой поддерживается:

стандарты MIME, UU-ENCODE

кодирование Base64 и QuotedPrintable

поддерживаются основные таблицы кодировок кириллицы: DOS, Windows-1251, KOI8-R, MAC 

сообщения, состоящие из нескольких частей (multipart)

отправка, получение, сохранение вложенных файлов (attachment)

отправка тела сообщения в форматах ТЕКСТ(plain/text), HTML(plain/html), RTF(richable).

доступ как к указанной строке тела сообщения (построчное чтение) так и получение всего тела сразу

использование полей CC(копия), BCC(скрытая копия)

настройка параметров соединения на странице свойств компоненты

сохранение соединения (keep alive)

настройка аутентификации на странице свойств

возможность установки произвольного значения полей АдресОтправителя (From) и ИмяОтправителя (FromName), в т.ч. оставлять эти значения пустыми

выбор вида аутентификации при входе на SMTP-сервер (None, Login)

возможность выбора: забирать или оставлять сообщения на сервере

возможность установки каталога для сохранения вложений

пометка/снятие пометки на удаление.

В качестве дополнительного сервиса реализованы методы:

Перекодировать (Строка, Флаг) — метод реализует 20 направлений перекодировки в различные таблицы кодировок.

Ping (host) — возвращает процент потерь. Атрибут PingText содержит строку-результат выполнения метода Ping.

При использовании страницы свойств создавать объект и инициализировать компоненту следует в глобальном модуле.

Последняя версия внешней компоненты (1.4.1)

Версия (1.4.1) + ALS-описание + ini-файл

Файл: ROM-Mail.rar

Размер: 315 КB

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *