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

Новые возможности работы с бэндами в дизайнере FastReport .NET

В версии 2026.2 FastReport .NET появилась возможность изменять порядок бэндов прямо в дизайнере — простым перетаскиванием мышью.
7 апреля 2026

Как подключить плагин к Google Sheets в FastReport .NET

В этой статье рассмотрим, как начать работу с Google Sheets в FastReport .NET. Вы узнаете, как настроить доступ к API через Google Cloud Console, собрать и подключить плагин.
6 апреля 2026

Как настроить новые режимы отрисовки QR-кода в FastReport .NET

В статье рассмотрим, как заменить стандартные модули QR-кода в FastReport .NET на декоративные фигуры: круги, звёзды, шестиугольники и другие.

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