Благодаря появлению нового типа данных Text максимальный размер содержания почтовых сообщений был доведен до 1 Гб. Текст сообщения в TDMS 4.0 может быть отформатирован при помощи языка разметки HTML.
По просьбе пользователей, в дополнение к возможности вставлять в сообщения вложения в виде ссылок на объекты TDMS, почтовые сообщения получили возможность хранить файлы, вставленные непосредственно из операционной системы. Вставка файлов может быть произведена как с помощью команд, так и с помощью перетаскивания (drag&drop).
Рис. 1. Новый формат хранения текста сообщений поддерживает форматирование, вставку изображений и гиперссылки не только на объекты системы, но и файлы ОС.
Также перетаскиванием или вставкой с помощью команды в сообщение можно поместить изображение. В дальнейшем изображение будет храниться в сообщении в качестве вложенного файла графического формата.
Вышеописанные изменения потребовали внесения некоторых изменений в часть структуры базы данных, ответственную за работу с почтой, с целью сохранения масштабируемости системы. Таблица TMessage была поделена на три таблицы TMessage, TMessageSource и TMessageAttach.
Язык разметки HTML позволяет вставлять ссылки на объекты TDMS и выполнять над ними некоторые простейшие команды. Гиперссылка на объект TDMS имеет следующий формат:
tdms://[Команда/]GUID_объекта/[Имя файла][Параметры подключения к базе]
Например:
tdms://{2220A498-C77D-42FA-9115-898276A17BA5}/
- будет открыт объект с идентификатором {2220A498-C77D-42FA-9115-898276A17BA5}
Основные команды открытия объектов или файлов: