Проблема с отправкой отчета через frxMailExport
Раздел: FastReport VCL
Добрый день !!!
Столкнулся с проблемой, а именно не получается отправить отчет в формате PDF через компонент frxMailExport не програмнным не через соответствующую кнопку в предпросмотре, все настройке на стороне почтовика настроил верно, привожу код
Form2->frxPDFExport1->FileName = "Test.pdf"; Form2->frxMailExport2->Address = "********@ukr.net"; Form2->frxMailExport2->FromCompany = "*******"; Form2->frxMailExport2->FromMail = "*******@ukr.net"; Form2->frxMailExport2->FromName = "Я"; Form2->frxMailExport2->Lines->Clear(); Form2->frxMailExport2->Lines->Add("Повідомлення"); Form2->frxMailExport2->Login = "********@ukr.net"; Form2->frxMailExport2->Password = "*********"; Form2->frxMailExport2->SmtpHost = "smtp.ukr.net"; Form2->frxMailExport2->SmtpPort = 465; Form2->frxMailExport2->ShowExportDialog = true; Form2->frxMailExport2->Subject = "Test"; Form2->frxMailExport2->Signature->Clear(); Form2->frxMailExport2->Signature->Add("Signature"); Form2->frxMailExport2->ExportFilter = Form2->frxPDFExport1; Form2->frxMailExport2->UseIniFile = false; Form2->frxMailExport2->ShowDialog = true; Form2->frxMailExport2->ShowExportDialog = true; Form2->frxReport1->PrepareReport(); Form2->frxReport1->Export(Form2->frxMailExport2);
после применение кода выскакивает диалоговое окно с названием "Error" , пустым сообщением и кнопкой "OK"
P.S. Заранее благодарен за советы !!!
Комментарии
Hi,
Насколько я знаю, сам по себе frxMailExport умеет отправлять отчеты только по простому SMTP (порт 25), что бы оправлять по ssl (tls) надо в frx.inc раскомментировать строку {$DEFINE USE_INDY} (тогда будет использоваться библиотека Indy, но придется таскать с собой libeay32.dll и ssleay32.dll) или задействовать обработчик frxMailExport.OnSendMail что бы отправлять отчеты своими средствами.