Вообще то в своем посте я писал про аксапту 2009.
С Аксаптой 3.0 все несколько сложнее. Компонент COM Dundas.Mailer который там используется - достаточно глючной.
Для отправи нормальных "русских" сообщений требует небольшого тюнинга.
В методе run класса SysEmailBatch нужно дописать такие строки:
X++:
#define.charSet("Windows-1251")
if (this.parmSubject())
{
mailer.subject(mailer.encodeHeader(this.parmSubject(), #charSet));
}
mailer.HTMLBodyCharSet(#charSet);
Это должно помочь.
Но тем не менее, это не позволит добиться качественного просмотра письма во всех почтовых клиентах (которые эту почту будут просматривать).
Будут ошибки с кодировкой в некоторых случаях (их не много по моим оценкам), но решить проблемы полностью в dundas.Mailer-е мне не удалось.
Кстати, в Ax2009 от Dundas.Mailer отказались, там используется для отправления почты родной для MS компонент COM cdo.message, с ним никаких ошибок не замечено.
Все работает корректно, с кодировкой проблем нет.
Кстати он легко переносится с ax2009 в ax 3.0. Делал такое, пару классов придется портировать...