Img/xRom.gif Главная О сайте ROM-Mail Форум Документация Программы OLAP Ссылки
на сайте на Народ.Ру на Яндексе


Внешняя компонента эл. почты ROM-Mail, изменения в версии 1.2

В предыдущих версиях внешней компоненты ROM-Mail, при отправке сообщения в формате text/html + вложения, автоматически добавлялась дополнительная текстовая часть. По умолчанию, эта текстовая часть содержала ссылку на домашнюю страницу компоненты. В версии 1.2 этот момент устранен, т.е никакие дополнительные текстовые части не добавляются.

Для загрузки параметров различных пользователей без использования страницы свойств, добавлен метод ЗагрузитьНастройки(). Данный метод позволяет загрузить параметры пользователя (аналогичные параметрам на странице свойств) из ini-файла. В качестве параметра в метод нужно передать имя файла.

Еще одно существенное нововведение состоит в возможности добавлять строки в заголовок исходного текста сообщения при отправке. Добавление строки осуществляется методом ДобавитьСтрокуЗаголовка(). Это метод хорошо проиллюстрирован в примере, где в заголовок сообщения добавляются поля, свойственные Outlook XP. Этот метод дает возможность при необходимости добавлять уникальные строки, или же маскировать сообщения под какой-то популярный почтовый клиент. С помощью маскировки можно избавиться от возможного попадания ваших сообщений в спам-фильтры. Маскировка под Outlook XP, Outlook Express и TheBat! есть в примерах.

Версия 1.2, осуществляет "правильное" кодирование частей сообщения в соответствии с основными RFC (перечислять их не вижу смысла). Прошлые версии внешней компоненты, при кодировании частей сообщений в некоторых случаях выходили за рамки спецификаций RFC и соответственно, не всегда правильно читались почтовыми клиентами. В версии 1.2 эти изьяны убраны.

В версии 1.2, кодирование шапки и тела письма производится только в случае, если хоть один символ тела имеет значение кода > Decimal 127. Это описано в каком-то из RFC, в каком точно не помню. Таким образом, атрибут НеКодироватьТему потерял смысл и в версии 1.2 не используется. Для того, чтобы шапка и тело не кодировались достаточно использовать формат plain/text в кодировке us-ascii и использовать только символы из ASCII.

Исправлена ошибка, иногда приводившая к удалению не всех писем. Удаление писем с сервера POP3 возможно двумя путями: использованием метода ПометитьНаУдаление() и установкой атрибута ОставлятьНаСервере=0. Т.к. эти способы взаимоисключающие, то для удаления, лучше использовать какой-то один из этих способов.

Исправлена ошибка, связанная с перекодировкой объемных текстом. В версии 1.2 ограничение на размер текста составляет около 2Гб, что на мой взгляд вполне достаточно.

Отключен вывод сообщения о количестве отправленных/полученных байт в строке состояния. Вместо этого в следующей версии планируется механизм протоколирования работы внешней компоненты.

Изменен als-файл описания.

Добавлены новые примеры, показывающие основные возможности компоненты ROM-Mail.

Версия внешней компоненты (1.2)

Архивные файлы RAR упакованы WinRAR 3.2

Внешняя компонента (1.2) + ALS-описание ROM-Mail.rar

Рекомендую посмотреть новые примеры использования (внешние отчеты .ert) example.rar

Все вместе (1.2) AllROM-Mail.rar

Раздел разработок с использованием ROM-Mail здесь >>

Предыдущие версии внешней компоненты.

Внешняя компонента (1.1) + ALS-описание ROM-Mail v.1.1r

Примеры использования(внешние отчеты .ert) UseROM-Mail.rar

Все вместе (1.1) v.1.1



1C:TOP-100 КЛУБ ПРОФЕССИОНАЛОВ 1С
Hosted by uCoz