18.11.2010, 14:02 | #1 |
Участник
|
SysMailer, отправка PDF, приходит пустой файл
Коллеги,
отправляю почтовое сообщение с вложением средствами Аксапты. В полученном письме, при открытии файла *.pdf,открывается пустой файл. Если отправить этот pdf средствами Outlook, то в полученном письме файл корректно открывается. Если отправить текстовый файл, то при получении письма файл также нормально открывается. Привожу код: X++: static void sysmailer(Args _args) { SysMailer mailer = new SysMailer(); str _fromAddress, _toAddress, _subject, _body, attachmentfileName; FileIOPermission fileIOPermission; ; mailer.SMTPRelayServer("SMTP", 25, "Login", "Pass"); attachmentfileName = "d:\\Axapta\\invoice.pdf"; mailer.fromAddress("[EMAIL="from@mail.ru"]from@mail.ru[/EMAIL]", "Evgeny"); mailer.subject("Test"); mailer.priority(1); mailer.tos().appendAddress("[EMAIL="to@mail.ru"]to@mail.ru[/EMAIL]"); fileIOPermission = new FileIOPermission(attachmentfileName,'r'); fileIOPermission.assert(); CodeAccessPermission::revertAssert(); if( WinApi::fileExists(attachmentfileName)) { mailer.attachments().add(attachmentfileName); } mailer.sendMail(); } Подскажите, в чем может быть проблема? |
|