По определенной причине (мультиаккаунт) я использую альтернативный клиент IMAP (Thunderbird) с нашим сервером Domino. Недавно я заметил, что если сообщение приходит из-за пределов нашей организации, его заголовки кодируются как LMBCS, например все символы кириллицы имеют префикс 0x05
и каждый символ сам закодирован в windows-1251
. Это происходит, даже если отправитель использовал заголовки с префиксом UTF-8:
sent:
From: =?UTF-8?B?0JjQu9GM0Y8g0JHQsNGB0LjQvQ==?= <...>
inbox:
From: "?И?л?ь?я ?Б?а?с?и?н" <...>
В нашей организации есть пара почтовых роботов, и им каким-то образом удается помещать почту в мой почтовый ящик с заголовками с префиксом UTF-8.
Есть ли параметр, чтобы не преобразовывать заголовки почты (глобальные или для каждого пользователя)?
Проблема в том, что Thunderbird не полностью поддерживает LMBCS. При ответе копирует заголовки, но заменяет символы вопросительными знаками.
Проверьте свой документ Person в Domino Directory (names.nsf на вашем почтовом сервере). Какая настройка для параметра «Формат входящей почты»? Поскольку вы используете IMAP, вам, вероятно, следует установить для него значение «Сохранять в формате отправителя». Это должно полностью исключить преобразование LMBCS, поэтому сообщения, отправленные с заголовками UTF-8, должны оставаться в UTF-8.
Обратите внимание, что теоретически он все равно должен работать, даже если происходит преобразование LMBCS, поскольку преобразование UTF-8 в LMBCS должно работать, а преобразование LMBCS во все, что требуется вашему клиенту IMAP (я предполагаю, что UTF-16?) Должно работать. Но IMAP не используется так активно, как другие части Domino, поэтому вопросы интернационализации / локализации меня не полностью удивят. Однако это действительно указывает на то, что если вы по какой-то причине не можете использовать «Сохранить в формате отправителя», вам придется посмотреть на все преобразования, которые происходят на пути от отправителя к маршрутизатору Domino и к NSF. к Domino IMAP, и определите, где необходимое преобразование идет не так - или не происходит там, где должно. Это не обязательно легко сделать, но, если я правильно помню (это было давно!), Инструмент NotesPeek может показать вам данные заголовка, хранящиеся в NSF, в шестнадцатеричном формате.