Отправка электронной почты c помощью MAPI протокола в FastReport VCL

06.09.2012

Эта заметка не стоила бы выеденного яйца, если бы проблема не подняла бурю эмоций в технической поддержке.

Дело было так - в VCL версии генератора отчётов с самых первых версий используется встроенная реализация SMTP протокола, написанная Александром Федяшовым для отправки сформированных отчётов посредством электронной почты. Отличная реализация, которую используют многие пользователи. Однако, некоторые провайдеры почтовых услуг стали требовать защищённой авторизации для отправки почты, в связи с чем возникли затруднения в отправке отчётов.

Пользователи NET версии генератора отчётов не столкнулись с этой проблемой, поскольку реализация отправки отчётов в FastReport .NET основана на протоколе MAPI. В этом случае генератор отчётов обращается к почтовой программе и с её помощью отправляет отчёт. В результате вся работа по отправке почты ложится на почтовую программу, установленную в системе.

По многочисленным просьбам поддержка MAPI была встроена и в VCL версию. Хочу извиниться перед всеми пользователями, которым преждевременно сообщил о готовности MAPI - по досадной оплошности в реализацию вкралась ошибка, которая не позволяла отправлять почту при работе генератора отчётов с версиями Delphi, поддерживающими Unicode.

С радостью хочу сообщить, что ошибки MAPI исправлены. Всё замечания, багрепорты и пожелания относительно отправки отчётов посредством MAPI протокола в FastReport VCL оставляйте в этом блоге.

VCL MAPI FastReport VCL MAPI FastReport
21 апреля 2026

Использование водяных знаков в FastReport VCL

В статье подробно рассмотрели функционал добавления водяных знаков в FastReport VCL — как через визуальный интерфейс, так и программно, с помощью кода на Delphi и в скриптах отчётов.
20 апреля 2026

Подробный обзор возможностей библиотеки FastGrid

Обзор библиотеки FastGrid для VCL и Lazarus: визуализация, редактирование и структурирование данных. Сортировка, фильтрация, группировка, удобные редакторы данных — всё в одной статье!
17 апреля 2026

Новая система валидации отчетов в FastReport VCL

В этой статье мы расскажем, как работает проверка отчетов в FastReport VCL, как её настроить, как писать собственные правила на примерах и поделимся интересными нововведениями.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»