Как люди обрабатывают отчеты по электронной почте с помощью Fast Reports + Delphi

Насколько я могу судить, у Fast Reports есть проблемы с отправкой почты через некоторых провайдеров, включая Gmail, они открыто признают эту проблему и утверждают, что она будет исправлена ​​«в будущем». Прошло 12 месяцев с тех пор, как я услышал это от их службы поддержки без изменений.

Кто-нибудь может изменить свой код и/или переопределить форму предварительного просмотра, чтобы получить электронное письмо, которое работает с каждым сервером?


person Richard Holland    schedule 24.08.2011    source источник


Ответы (2)


Не слышал об этих проблемах, но что мы делаем, так это то, что когда пользователь нажимает кнопку «отправить по электронной почте» в средстве предварительного просмотра, мы создаем PDF-файл отчета с использованием компонента экспорта FR PDF, а не используем Jedi JCL для отправки электронного письма с вложением с использованием клиентского программного обеспечения MAPI по умолчанию.

Этот ответ содержит дополнительную информацию.

Таким образом, FastReport не имеет никакого влияния на отправку электронной почты и работает нормально в течение достаточно долгого времени.

person shunty    schedule 25.08.2011
comment
Как изменить поведение кнопки отправки электронной почты в средстве предварительного просмотра? Я только что повторно открыл тикет с FR по этому поводу, и они повторили, что поддерживают только базовую аутентификацию (без ssl для gmail), и это, скорее всего, не изменится. - person Richard Holland; 28.08.2011
comment
Мы написали собственный предварительный просмотр. Это в основном копия стандартного, но с использованием кнопок и стилей, которые соответствуют остальной части приложения (с использованием элементов управления DevExpress), и с использованием нашего собственного кода, где это уместно, для действий кнопок. На самом деле не так долго. - person shunty; 28.08.2011

в прошлом у меня были проблемы с отправкой электронной почты из-за конфигурации сервера моей компании, используя отправителя для быстрых отчетов, конечно, что я сделал, так это использовал событие SendMail из компонента frxMailExport, захватил переданные параметры и сумел отправить через инди

person kabstergo    schedule 15.10.2012