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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.11.2010, 18:23   #10  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2494 (89) +++++++++
Регистрация: 20.08.2005
У меня нет 4-ки, пишу на основе 2009-й, но так как в обоих используется CDO.Message, то должно быть похоже

Можно попробовать два варианта

Первый можно использовать при отсылке сообщения с вложением, но без текстового или html-ного содержания
Добавить в класс SysMailer метод Com()
X++:
Com Com()
{
    ;
    return _com;
}
При отсылке сообщения добавьте
X++:
Com com;
;
...    
    mailer.tos().appendAddress("aaa@mail.ru");
    com = mailer.Com();
    com = com.bodyPart();
    com.ContentTransferEncoding("base64");

Второй - если необходимо отправлять письма с текстом и с вложениями
В метод Add() класса SysMailerAttachments внести изменения
X++:
void add(str _url)
{
    InteropPermission permission = new InteropPermission(InteropKind::ComInterop);
    Com com;
    ;
    permission.assert();

    //BP Deviation Documented
    com =_email.addAttachment(_url);
    com.ContentTransferEncoding("base64");
}
В письмо всегда добавлять текст или html
X++:
mailer.htmlBody("<b>Накладная</b>");
В остальном, ваш код менять не надо
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: Logger (5), gl00mie (5), ena_ax (1).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Печать в PDF и отправка по почте…DAX 4 Daiver DAX: Функционал 2 07.05.2010 13:51
create Pdf invoice report DmitrySincerity DAX: Программирование 1 25.03.2009 17:27
SysMailer и отправка сообщений через Axapta chanchala DAX: Программирование 9 11.02.2009 13:27
отправка писем с помощью SysMailer Lucky13 DAX: Программирование 1 09.03.2007 12:04
Вывод отчета в файл в пакетном режиме Egor_bl DAX: Программирование 16 09.10.2006 19:10
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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