Имя: Пароль:
1C
 
Отправка почты программой sendemail.exe
0 AntonU
 
04.04.11
15:14
Тема письма отправляется как абракадабра: RE: нРВЕР ОН ЙСПЯЮЛ БЮКЧР МЮ 03.04.2011. бМХЛЮМХЕ! еярэ ПЮЯУНФДЕМХЪ!

Сисадмин выяснил следующее:

"Строка в кодировке cp1251  конвертируется в koi8-r
Потом конвертируется в base64
И помечается что она в cp1251.

В итоге все это приходит в почту
Почта конвертирует из base64 в cp1251
И выдает тарабарщину на koi8-r

Надо смотреть в коде 1с как посылается почта. И зачем конвертируется в
koi8-r. Если пропустить первый шаг то все должно быть хорошо"

Почта отправляется так:
           КомандаСистемы ("sendemail.exe -t "+ЭлАдресКуда+" -u "+ТемаПисьма+
           " -m "+ТелоПисьма+" -a "+ИмяФайлаПолучениеРезультатаОтправкиПакета+" -o message-charset=windows-1251 -l "+ПутьВыгрузки+" -s "+АдресПочтовогоСервера +" > "+ПутьКРезФайлу);

Как исправить кодировку в теме?
1 ДенисЧ
 
04.04.11
15:17
замени программу отсылки...
2 Defender aka LINN
 
04.04.11
15:19
(0) А для чего в 1С, которая умеет почту отправлять как минимум двумя способами, использовать непонятные приблуды?
3 AntonU
 
04.04.11
15:49
Но эта программа работала до 30-го марта
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.