Имеется связка roundcube и postfix. Возникают проблемы с кодированием кириллицы в отправляемых сообщениях.
В профиле пользователя Отображаемое имя и Организация имеют одно и то же значение:
Представительство компании
Отправляю тестовое письмо, получаю сообщение с заголовками:
From: =?utf-8?B?0J/RgNC10LTRgdGC0LDQstC4XCLRgtC10LvRjNGB0YLQstC+INC60L7QvA==?=
=?utf-8?B?0L/QsNC90LjQuFwi?= <mybox@mail.ru>
Organization: =?utf-8?B?0J/RgNC10LTRgdGC0LDQstC40YLQtdC70YzRgdGC0LLQviDQutC+0LzQvw==?=
=?utf-8?B?0LDQvdC40Lg=?=
Видно, что заголовки отличаются. Раскодирую, получаю соответственно:
Представи"тельство компании"
и
Представительство компании
Если кодированное поле укладывается по длине в ограничения RFC (75 символов вроде) и не разбивается на несколько строк, то кодирование происходит корректно. Ну, т.е. если имя и организация имеют значение Представительство, то проблем нет, кодированные заголовки идентичны:
From: =?utf-8?B?0J/RgNC10LTRgdGC0LDQstC40YLQtdC70YzRgdGC0LLQvg==?= <mybox@mail.ru>
Organization: =?utf-8?B?0J/RgNC10LTRgdGC0LDQstC40YLQtdC70YzRgdGC0LLQvg==?=
Почему так происходит, кто именно гадит, как бороться?
Проблема для меня достаточно критична, сообщения от таких пользователей приходят в ИС, у которой от таких фокусов сносит крышу.