🏠: работа

Kerio Connect: дублирование папок

У коллеги возникла проблема — дублируются папки «Исходящие» и «Черновики». Написал в техподдержку (нужно сказать, что техподдержка у Керио прекрасная).

Ответ:

Описанная ситуация возникает исключительно в тех случаях, когда пользователь использует IMAP-профиль. На сервере папки имеют названия на английском языке. Webmail и Outlook с KOFF, а также Active Sync синхронизируют данные папки исправно, но проблема возникает с некоторыми IMAP-профилями, так как программа создает свои собственные папки, и в дальнейшем при синхронизации меняется имя папки. Например, ваш IMAP-профиль создал папку «Черновик», а на сервере данная папка уже есть, и она переименовывается на Черновик 1, и при новом подключении IMAP-профиль не находит свою папку и создает новую. Нужно найти данное устройство с IMAP-профилем и настроить его корректно.

Так и оказалось. Нашли профиль IMAP на телефоне коллеги, удалили его и настроили почту через профиль Exchange.

Исправление кодировки русских заголовков заявок, получаемых по почте в GLPI

Начиная с версии 0.84.3, темы заявок, которые GLPI забирает из почтового ящика техподдержки, стали некорректно отображаться. Думал, в 0.84.4 поправят, но ошибка осталась. Пришлось разбираться.

Когда отправляешь в кодировке UTF-8, всё в порядке, а когда в KOI8-R (стоит по умолчанию в Outlook) – кодировка бьётся. Выяснил, что за обработку писем отвечает файл /usr/share/glpi/inc/mailcollector.class.php.

Скачал версии 0.84.2 и 0.84.4, и открыл два файла mailcollector.class.php из разных версий в WinMerge — это программа для сравнения текстовых файлов. Оказалось, что в новой версии GLPI закомментировали старый рабочий код, декодирующий письма, и оставили от него только одну строку:

// $decodedStr .= mb_convert_encoding($mimeStr->text, $targetCharset,
//     (in_array($mimeStr->charset, $encodings)
//     ? $mimeStr->charset : $fallbackCharset));
// Try not to use fallback charset in order to manage encodings not listed by mbstring
$decodedStr .= mb_convert_encoding($mimeStr->text, $targetCharset);

Я раскомментировал три верхние строки и закомментировал нижнюю, и всё стало в порядке.

Upd: в версии 0.84.5 эту проблему исправили.

Поставили на работе Windows 8

А то подняли кластер Hyper-V на базе 2012 датацентра, и захотелось оснасток администрирования вместо лазания в RDP. После включения компонента Hyper-V комп попросил перезагрузку и не вернулся из неё — показывает логотип Windows на чёрном фоне и дальше не грузится. Коллега установил Касперского (KES 10) — комп показывает начальный экран и виснет наглухо.