Вопрос по кодировкам
zzz86
16.06.2009 - 15:23
|
Отправляю письмо из 1С. ИнтернетПочтовыйПрофиль = Новый ИнтернетПочтовыйПрофиль; ИнтернетПочтовыйПрофиль.АдресСервераSMTP = Константы.СерверСМТП.Получить(); ИнтернетПочтовыйПрофиль.ПарольSMTP = Константы.ПарольСМТП.Получить(); ИнтернетПочтовыйПрофиль.ПользовательSMTP = Константы.ПользовательСМТП.Получить(); ИнтернетПочтовыйПрофиль.ПортSMTP = Константы.ПортСМТП.Получить(); Сообщение = Новый ИнтернетПочтовоеСообщение; Сообщение.Получатели.Добавить(Константы.АдресОТРС.Получить()); Сообщение.Отправитель.Адрес = Константы.АдресОтправки.Получить(); Сообщение.Тема = Тема; Сообщение.Кодировка = "KOI8-R"; Сообщение.СпособКодированияНеASCIIСимволов=СпособКодированияНеASCIIСимволовИнтернетПочтовогоСообщения.БезКодирования; ИнтернетТекст=Сообщение.Тексты.Добавить(); ИнтернетТекст.ТипТекста=ТипТекстаПочтовогоСообщения.ПростойТекст; ИнтернетТекст.Текст=Текст; Почта = Новый ИнтернетПочта; Почта.Подключиться(ИнтернетПочтовыйПрофиль); Почта.Послать(Сообщение,ОбработкаТекстаИнтернетПочтовогоСообщения.Обрабатывать); внутри 1С все формируется нормально - гляжу через отладчик, однако на сервер письмо приходит разрезанное. будто кто-то по enter дубасил... |