Показать сообщение отдельно
Старый 28.02.2012, 15:05   #5  
mikki_messer is offline
mikki_messer
Участник
 
91 / 20 (1) +++
Регистрация: 20.04.2010
Адрес: Ростов-на-Дону
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();
}
Выполнял на клиенте. Это важно?