![]() |
#5 |
Участник
|
Damn, пробовал разные варианты:
например X++: static void SendMail(container _toAddr, str _subject, str _body, container _attacments) { SysMailer mailer = new SysMailer(); SysUserInfo users = SysUserInfo::find(); SysEmailParameters parameters; int i; ; mailer.fromAddress(users.Email); for (i = 1; i <= conlen(_toAddr); i++) mailer.tos().appendAddress(conpeek(_toAddr, i)); for (i = 1; i <= conlen(_attacments); i++) mailer.attachments().add(conpeek(_attacments, i)); mailer.subject(_subject); mailer.htmlBody(_body); parameters = SysEmailParameters::find(); mailer.SMTPRelayServer(parameters.SMTPRelayServerName, parameters.SMTPPortNumber,parameters.SMTPUserName,SysEmailParameters::password(),parameters.NTLM); mailer.sendMail(); } X++: static void TestMailBatch(Args _args) { SysEmailBatch SysEmailBatch; ; SysEmailBatch = new SysEmailBatch(); SysEmailBatch.parmEmailAddr("im@mail.ru"); SysEmailBatch.parmMessageBody("test"); SysEmailBatch.parmSenderAddr("test@mail.ru"); SysEmailBatch.sendToBatch("mail"); SysEmailBatch.run(); } |
|