Кстати, посмотрел что использую у себя.
Отправляю почту через класс SysEMailBatch (он в свою очередь использует класс SysMailer) . Пример:
X++:
SysEMailBatch sysEMailBatch = SysEMailBatch::construct();
str txtBody;
FileName fileNameServ;
;
...
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();
все нормально отправляется