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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.05.2010, 13:30   #2  
Comandante is offline
Comandante
Участник
 
2 / 15 (1) ++
Регистрация: 26.05.2010
Надыбал тут на форуме, что письма отправляются с помощью класса SysMailer.

Посмотрел его и в итоге решил проблему методом лома против которого нет приема.

X++:
// Send mail
public void sendMail()
{
    InteropPermission permission = new InteropPermission(InteropKind::ComInterop);
    // --> Comandante, 26.05.2010
    str src;
    str pattern = "</HEAD>"; 
    str meta = '<meta http-equiv="content-type" content="text/html; charset=koi8r" />';
    int position;
    // <--
    ;

    permission.assert();

    // --> Comandante, 26.05.2010
    this.bodyCharSet('koi8r');
    src = this.htmlBody();
    position = strscan(src, pattern, 1, 999);
    src = strins(src, meta, position);
    //info(src);
    this.htmlBody(src);
    // <--

    //BP Deviation Documented
    _COM.send();
}

И еще надо пофиксить метод BodyCharSet

теперь сообщения видны на русском без крако

Последний раз редактировалось Comandante; 26.05.2010 в 13:51.
За это сообщение автора поблагодарили: dn (2), donMigel (1), Cathome (1), Dynamics365Eng (1).
Теги
mail, sysmailer, кодировка, кодовая страница, почта, электронная почта

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Использование изображения в шаблоне электронной почты Vhaldemar DAX: Программирование 8 07.06.2012 18:04
Редактор сообщений электронной почты. Poleax DAX: Программирование 11 15.07.2011 22:28
CRM:отправка почты на Outlook fialka DAX: Функционал 2 17.06.2008 16:09
снова COM Connector _A_ DAX: Прочие вопросы 11 02.09.2005 16:38
Параметры почты - не работает... soin DAX: Функционал 3 09.01.2004 01:00
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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