|
![]() |
#1 |
Ищущий знания...
|
что то не нашел я кода приведенного вами.
я отправлял письмо с вложением при помощи класса SysEmailBatch следующим образом: X++: sysEMailBatch.parmEmailAddr(Email); sysEMailBatch.parmMessageBody(txtBody); sysEMailBatch.parmPriority(1); sysEMailBatch.parmSenderAddr(emplTable.Email); sysEMailBatch.parmSendername(emplTable.Name); sysEMailBatch.parmSubject(strFmt(" %1", emplTable.Name) + strFmt("'%1'", CompanyInfo::find().Name)); sysEMailBatch.parmAttachmentfileName(fileNameServ); sysEMailBatch.run();
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#2 |
Участник
|
Возможно у нас разные версии. У меня 4.0
Вот мой код отправки письма X++: (SendEmailCollectionLetter.FilePath); SysEmailBatch.parmEmailAddr(CustEmail); SysEmailBatch.parmMessageBody(messageBody); sysEmailBatch.parmPriority(EmailPriority::Normal); SysEmailBatch.parmSubject(Tema); SysEmailBatch.parmSenderAddr(SysUserInfo.Email); SysEmailBatch.parmSendRetry(true); SysEmailBatch.parmTraceable(false); SysEmailBatch.run(); |
|
![]() |
#3 |
Участник
|
У меня этот кусок выглядит так:
X++: if (attachmentfileName) { //not in batch mode if (!attachmentData) { fileIOPermission = new FileIOPermission(attachmentfileName,'r'); fileIOPermission.assert(); //BP Deviation Documented if(WinApiServer::fileExists(attachmentfileName) && //BP Deviation Documented (WinApiServer::fileSize(attachmentfileName) < (maxAttachmentSize * 1000000)) && SysEmailTable::isFromAttachmentsFolder(attachmentfileName)) { binData = new BinData(); //BP Deviation Documented binData.loadFile(attachmentfileName); attachmentData = binData.getData(); } CodeAccessPermission::revertAssert(); } |
|
![]() |
#4 |
Ищущий знания...
|
Цитата:
Путь выглядит след образом: Цитата:
C:\DOCUME~1\...~1\LOCALS~1\Temp\01.xls
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#5 |
Участник
|
Отправка осуществляется на клиенте. Права на чтение каталога у учетной записи есть.
|
|