Русские буквы

pop, smtp, sendmail etc

Модераторы: Art.i, vasya

Русские буквы

Сообщение DAmlex » Ср дек 09, 2009 1:39 pm

Подскажите иногда приходят письма где вместо русских букв в теме письма отображаются не понятные символы, в теле письма все ок.
Некоторые кстати нормально отображаются в чем проблема
DAmlex
 
Сообщений: 13
Зарегистрирован: Пн май 04, 2009 6:51 pm

Сообщение vadim s. sabinich » Ср дек 09, 2009 2:37 pm

заголовки в неверной кодировке.
vadim s. sabinich
Support team
 
Сообщений: 1167
Зарегистрирован: Ср фев 06, 2008 3:42 pm
Откуда: FirstVDS

Сообщение maxus » Ср дек 16, 2009 10:03 pm

А как это настроить?
maxus
 
Сообщений: 96
Зарегистрирован: Ср дек 16, 2009 9:54 pm

Сообщение ls » Ср дек 16, 2009 10:20 pm

Скорее всего это проблема на стороне отправителя в его почтовой программе, или, если сообщения отправлены с сайта, то движок сайта неправильно формирует почтовое сообщение.
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Сообщение webprog » Пн дек 21, 2009 8:20 am

Отправитель должен правильно закодировать заголовок, иначе некоторые почтовые клиенты будут отображать его неправильно. Приведу пример для письма в koi8-r с заголовком "Тест, тест, тест, тест". Чтобы все клиенты одинаково правильно отображали такой заголовок с ним нужно сделать следующее: во-первых, нужно конвертировать кодировку в нужную (koi8-r в нашем случае), если изначально она отличается. Во-вторых, закодировать заголовок по BASE64. И наконец сделать из него вот это:
Код: выделить все
=?KOI8-R?B?ЗАКОДИРОВАННЫЙ ЗАГОЛОВОК?=
Для нашего примера, заголовок будет выглядеть так:
Код: выделить все
=?KOI8-R?B?9MXT1Cwg1MXT1Cwg1MXT1Cwg1MXT1A==?=
В случае с другими кодировками, нужно просто изменить ?KOI8-R? на соответствующую, например ?UTF-8?.
webprog
 
Сообщений: 16
Зарегистрирован: Вт окт 13, 2009 9:42 am


Вернуться в Вопросы о e-mail

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1