Отправка почты программой 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-го марта
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс