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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.09.2008, 15:28   #1  
custtable is offline
custtable
Участник
Аватар для custtable
 
29 / 10 (1) +
Регистрация: 28.08.2006
X++:
static void sendCDOMessage(Args _args)
{
        COM mailer, config, fields;
        COM item_SendUsing, item_SMTPServer, item_smtpserverport;
        COM item_SMTPAuthenticate, item_SMTPUsername, item_SMTPPassword;
    
        COMVariant comSendUsing = new COMVariant();
        COMVariant comSMTPServer = new COMVariant();
        COMVariant comSMTPServerPort = new COMVariant();
        COMVariant comSMTPAuthenticate = new COMVariant();
        COMVariant comSMTPUsername = new COMVariant();
        COMVariant comSMTPPassword = new COMVariant();
        ;
    
        mailer = new COM("CDO.Message");
        config = new COM("CDO.Configuration");
    
        config = mailer.configuration();
        fields = config.Fields();
    
        item_SendUsing = fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing");
        comSendUsing.int(2);
        item_SendUsing.Value(comSendUsing);
    
        item_smtpserver = fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver");
        comSMTPServer.bStr('smtp.server.com');
        item_SMTPServer.Value(comSMTPServer);
    
        item_SMTPServerPort = fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport");
        comSMTPServerPort.int(25);
        item_SMTPServerPort.Value(comSMTPServerPort);
    
        item_SMTPAuthenticate = fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate");
        comSMTPAuthenticate.int(1); // 1 for true, DO authenticate
        item_SMTPAuthenticate.Value(comSMTPAuthenticate);
    
        item_SMTPUsername = fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername");
        comSMTPUsername.bStr('userId');
        item_SMTPUsername.Value(comSMTPUsername);
    
        item_SMTPPassword = fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword");
        comSMTPPassword.bStr('password');
        item_SMTPPassword.Value(comSMTPPassword);
    
        fields.update();
    
        mailer.Configuration(config);
    
        mailer.From("somebody@somewhere.com");
        mailer.To("somebody@somewhere.com");
        mailer.Subject("Subject");
        mailer.TextBody("Body");
    
        mailer.Send();
    
        mailer = null;
}
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Использование изображения в шаблоне электронной почты Vhaldemar DAX: Программирование 8 07.06.2012 18:04
Отправка почты через Outlook... lev DAX: Программирование 9 12.12.2008 13:27
CRM:отправка почты на Outlook fialka DAX: Функционал 2 17.06.2008 16:09
Отправка почты: ошибка с SysInetMailer axapta25Dev DAX: Программирование 20 11.03.2008 14:53
Параметры почты - не работает... soin DAX: Функционал 3 09.01.2004 01:00

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:43.