|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от Andrew Akhmetov
![]() X++: static void Job59(Args _args) { SysMailer mailer = new SysMailer(); ; mailer.SMTPRelayServers().add("post",25, "post", "a.akhmetov", "pass"); mailer.fromAddress("[EMAIL="zbg1@somehost.ru"]zbg1@somehost.ru[/EMAIL]"); mailer.fromName("name"); mailer.subject("test"); mailer.tos().add([EMAIL="zbg@mail.ru"]zbg@mail.ru[/EMAIL]); mailer.htmlbody("1111111"); mailer.sendMail(); } Метод 'SendMail' в COM-объекте класса 'Dundas.mailer' возвратил код ошибки 0x80004005 (E_FAIL), который означает: The HELLO command failed. на форуме уже пытались решать проблему но так видимо и не решили. Заранее спасибо |
|
![]() |
#2 |
Участник
|
SysMailer вроде создает экземпляр COM-объекта класса 'Dundas.mailer' в методе new(). Если бы dll-ка была незарегистрирована, ошибка вылезла бы в самом начале job'а, а не при попытке вызова метода sendMail()
|
|