Отправка электронной почты 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
26 октября 2026

Прогресс-бар в Delphi: компоненты TfrProgressBar и TfrxProgressBar из FastReport VCL

Разбираем компоненты TfrProgressBar и TfrxProgressBar из FastReport VCL: настройка шкалы прогресса, пороги и маркеры, привязка к данным и пример на Delphi.
26 октября 2026

TfrImageComboBox: выпадающий список с изображениями и текстовыми подписями в FastReport VCL

TfrImageComboBox из FastEditors VCL: выпадающий список с иконками и подписями для FastReport VCL. Свойства, события и примеры использования в Delphi.
23 октября 2026

FastGrid изнутри: объект View, колонки и события компонента сетки Delphi

Внутреннее устройство FastGrid: объект View, свойство Appearance, колонки, события и режимы работы с данными DB и Unbound в Delphi. Разбор на примере демо-проекта GridDemo.dpr.

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