Главная | О сайте | ROM-Mail | Форум | Документация | Программы | OLAP | Ссылки |
|
||||||||||||||
В предыдущих версиях внешней компоненты 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