• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела wpt лично.

Помощь Проблема с кодировкой темы отправляемых писем

alekse

Постоялец
Регистрация
19 Июн 2007
Сообщения
717
Реакции
159
Стоит на одной виртуалке редакция Бизнес и Корпоративный портал 12.5 БД в кодировке UTF-8 Письма с обоих читаются нормально, кроме темы письма, которая выглядит примерно так:
=?UTF-8?B?0KDQsNGB0YHRi9C70LrQsA==?=

В чем проблема? В инете на эту тему ничего не нашел.
 
Вообще, проблема в заголовках (которые, header) письма.
Если есть желание покопаться в исходниках - можно попробовать imap кодирование вместо base64 использовать.
Код:
"Subject: =?UTF-8?B?".base64_encode($subject)."?="
"Subject: =?UTF-8?Q?".imap_8bit($subject)."?="
Но для начала определиться, такая фигня на всех почтовых клиентах выводится, или только при просмотре в mail.ru, например (бывало и такое)?

Ещё, если виртуалка, есть шанс, что настройками почтовика подкрутить можно.
А вообще, если попробовать просто из скрипта письмо отправить (функцией mail()) с использованием таких заголовков - нормально отобразится?
 
В итоге оказалось, что параметр mbstring.func_overload=2 (я перед установкой установил = 7)
 
Назад
Сверху