AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.04.2006, 10:23   #1  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
Цитата:
Сообщение от Migel_84
...Дальше проблема. Программа не хочет запускаться...
по возможности используйте возможности аксапты.
отправить почту без всяких вопросов можно с помошью ах. классов SysMailer. (этот класс использует сом объект Dundas системы)
вот как это делается у нас. Написан класс, в котором формируются необходимые параметры, а дальше
PHP код:
void send(str           _to,
          
Notes         _text,
          
str           _subject  "Axapta message",
          
EmailPriority _priority EmailPriority::Normal)
{
    
SysEmailBatch  sysEmailBatch;
    ;
    if(
_to)
    {
        
_text strReplace(_text"\n""<BR>");
        
sysEmailBatch SysEmailBatch::construct();
        
sysEmailBatch.parmSendername'Server' );
        
sysEmailBatch.parmSenderAddr'axapta@MyDomain.ru' );
        
sysEmailBatch.parmEmailAddr(_to);
        
sysEmailBatch.parmMessageBody(_text);
        
sysEmailBatch.parmPriority(_priority);
        
sysEmailBatch.parmSubject(_subject);
        
sysEmailBatch.run();
    }

За это сообщение автора поблагодарили: Migel_84 (1).
Старый 25.04.2006, 11:16   #2  
Migel_84 is offline
Migel_84
Участник
 
45 / 12 (1) ++
Регистрация: 07.10.2005
Адрес: Череповец
Цитата:
Сообщение от mit
PHP код:
void send(str           _to,
          
Notes         _text,
          
str           _subject  "Axapta message",
          
EmailPriority _priority EmailPriority::Normal)
{
    
SysEmailBatch  sysEmailBatch;
    ;
    if(
_to)
    {
        
_text strReplace(_text"\n""<BR>");
        
sysEmailBatch SysEmailBatch::construct();
        
sysEmailBatch.parmSendername'Server' );
        
sysEmailBatch.parmSenderAddr'axapta@MyDomain.ru' );
        
sysEmailBatch.parmEmailAddr(_to);
        
sysEmailBatch.parmMessageBody(_text);
        
sysEmailBatch.parmPriority(_priority);
        
sysEmailBatch.parmSubject(_subject);
        
sysEmailBatch.run();
    }

Метод 'SendMail' в COM-объекте класса 'Dundas.mailer' возвратил код ошибки 0x80004005 (E_FAIL), который означает: At least one recipient must be specified.
Старый 25.04.2006, 14:47   #3  
mit is offline
mit
Участник
Аватар для mit
 
386 / 36 (2) +++
Регистрация: 15.01.2003
Адрес: Moscow
ну так определите
Старый 25.04.2006, 15:15   #4  
Migel_84 is offline
Migel_84
Участник
 
45 / 12 (1) ++
Регистрация: 07.10.2005
Адрес: Череповец
Цитата:
Сообщение от mit
ну так определите
Извеняюсь за неграмотность, но я не понимаю суть этой ошибки
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вставка строк в таблицы Аксапты сторонними средствами Андре DAX: База знаний и проекты 1 07.05.2009 16:49
работа 1С из Аксапты через COM _scorp_ DAX: Программирование 7 22.08.2008 15:45
Вызов IE из Аксапты через Citrix Maksim DAX: Программирование 8 28.04.2006 11:54
Импорт из Excel через шаблон стандартными средствами аксапты NV DAX: Функционал 5 20.01.2005 12:26
Экспорт / импорт Help topics и запуск второй сессии Аксапты из-под себя DmitrySt DAX: Программирование 0 25.11.2004 00:22

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:10.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.