|
01.11.2005, 16:25 | #1 |
Moderator
|
Отправка сообщения на email
Добрый вечер!
В ответ на код PHP код:
--------------------------- Navision-Axapta Debugger --------------------------- Ошибка времени выполнения. : COM object не имеет метода 'SMTPRelayServers'. Трассировка стека: (C) \Classes\COM\SMTPRelayServers (C) \Classes\SysMailer\SMTPRelayServers - line 3 (C) \Jobs\testSendMail - line 6 --------------------------- ОК --------------------------- Это дописывать надо? Axapta 3.0 SP3 Retail |
|
01.11.2005, 16:44 | #2 |
Member
|
Хм...
Я вставил ваш код через copy-paste в стандартную Аксапту. Работает. Про Retail мне сложно судить. Не видел. Попробуйте сравнить ваш Retail со стандартной версией. Как у вас выглядит текст метода Classes\SysMailer\SMTPRelayServers ?
__________________
С уважением, glibs® |
|
01.11.2005, 16:48 | #3 |
Moderator
|
Вот так
PHP код:
PHP код:
|
|
01.11.2005, 16:55 | #4 |
Moderator
|
Вот здесь
PHP код:
PHP код:
|
|
01.11.2005, 17:18 | #5 |
Member
|
Попробууйте скомпилироваться и перерегистрировать Dundas Mailer. Пока других идей нет.
Текст, вроде, такой же, как и у меня. Вы в двухуровневой конфигурации эксперименты ставите?
__________________
С уважением, glibs® Последний раз редактировалось glibs; 01.11.2005 в 17:20. |
|
01.11.2005, 17:21 | #6 |
Moderator
|
Как компилировать Dundas Mailer??
Как я понимаю это COM-объект.. |
|
01.11.2005, 17:34 | #7 |
Member
|
Цитата:
Сообщение от DreamCreator
...
Как компилировать Dundas Mailer?? ... Цитата:
Сообщение от DreamCreator
...
Через АОС. А надо в двухуровневой? ...
__________________
С уважением, glibs® |
|
01.11.2005, 17:42 | #8 |
Moderator
|
Цитата:
Сообщение от glibs
Для начала нужно добиться, чтобы заработало в двухуровневой. При работе с сервером процесс поиска ошибок усложняется. Начните с простого.
Класс SysMailer откомпилировал инкрементно. |
|
01.11.2005, 17:23 | #9 |
Moderator
|
Цитата:
Сообщение от glibs
Вы в двухуровневой конфигурации эксперименты ставите?
|
|
01.11.2005, 17:29 | #10 |
Участник
|
Проверь версию DSMailer.dll в Axapta/Client/Bin
В 1.0.1 от 26.01.2001 этот метод точно есть. Цитата:
А надо в двухуровневой?
__________________
Axapta v.3.0 sp5 kr2 |
|
01.11.2005, 17:33 | #11 |
Moderator
|
Цитата:
Сообщение от AndyD
Проверь версию DSMailer.dll в Axapta/Client/Bin
В 1.0.1 от 26.01.2001 этот метод точно есть. |
|
01.11.2005, 17:54 | #12 |
Moderator
|
Та же ошибка в двух уровневой!
|
|
02.11.2005, 09:44 | #13 |
Участник
|
Можно посмотреть через OleView есть ли такое метод на компоненте на том звене где происходит отправка почты.
|
|
02.11.2005, 11:56 | #14 |
Moderator
|
Спасибо! Интересная программа!
Только как в ней найти Dundas Mailer? |
|
02.11.2005, 12:05 | #15 |
Участник
|
Проще всего -
Object Classes/All Objects/Dundas Mailer Control 1.0 Требуемый интерфейс IMailer
__________________
Axapta v.3.0 sp5 kr2 |
|
02.11.2005, 12:19 | #16 |
Moderator
|
Извиняюсь, может туплю, но метода SMTPRelayServers я не вижу.
|
|
02.11.2005, 12:26 | #17 |
Участник
|
Да у тебя нет интерфейса IMailer
Попробуй перерегистрировать библиотеку regsvr32 DSMailer.dll
__________________
Axapta v.3.0 sp5 kr2 |
|
02.11.2005, 12:46 | #18 |
Moderator
|
Спасибо!! Интерфейс появился!
|
|
02.02.2006, 13:57 | #19 |
Участник
|
а кто-нить может подсказать как через Аксапту к ActiveDirectory подцепиться, чтобы по ФИО выцеплять емейл, который там прописан для этого ФИО?
|
|
02.02.2006, 14:25 | #20 |
Участник
|
\System Documentation\Classes\AdObject
|
|