Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Почта в UTF-8
Форумы портала PHP.SU » » Работа с сетью » Почта в UTF-8

Страниц (1): [1]
 

1. registerers - 10 Сентября, 2015 - 02:18:40 - перейти к сообщению
Это какая то *опа! Долбаюсь уже второй день... Помогите, плз, кто сталкивался или знает куда копать?

Вобщем, на серваке стоит убунта 12.04, в качестве MTA стоит postfix

При отправке кириллических мыл начинаются бока, а именно:

- subject подвергается двойному оборачиванию в формат RFC 2047, кодировке us-ascii.
То есть вместо =?UTF-8?B?0YLQtdC80LA=?=
я получаю =?us-ascii?Q?=3D=3FUTF-8=3FB=3F0YLQtdC80LA=3D=3F=3D?=

- если в теле письма встречается юникод, то автоматом выставляется заголовок Content-Type: application/octet-stream
если юникода нет, то всегда Content-Type: text/plain; charset=us-ascii, даже не смотря, что в пых-функцию mail() отправляю заголовок Content-Type: text/plain; charset=UTF-8

Вопрос - где, на каком этапе подменяются данные хедеры, если это так чудит postfix, то что именно в нем надо настроить для корректной работы с utf-8?

Заранее благодарен за ответы!

 

Powered by ExBB FM 1.0 RC1