Наверх

База знаний
Try 2 Fix
beta

Zimbra 8.6 OSE: Время получения и отправки почты в списке сообщений

zimbra_message_time

По заявлениям разработчиков почтового сервера Zimbra, время отправки или получения письма не важно для пользователей, поэтому в WEB-клиенте Zimbra его нет

It’s a UX decision based on prioritizing screen real estate and providing format that meets most user’s needs.

Однако, это не очень удобно и не привычно — все почтовые клиенты показывают нам дату и время. Исправляем эту несправедливость и делаем так, чтобы в списке сообщений выводилась полная информация о времени получения письма.

Первую часть этого решения можно найти на странице багтрекера Zimbra.

  1. На нашем сервере переходим в директорию
    /opt/zimbra/mailboxd/webapps/zimbra/js/
  2.  Делаем резервные копии двух файлов
    cp MailCore_all.js MailCore_all.js_BACKUP
    cp MailCore_all.js.zgz MailCore_all.js.zgz_BACKUP
  3. Далее редактируем первый файл MailCore_all.js. Находим строчку
    var date = AjxDateUtil.computeDateStr(params.now || new Date(), item.date);

    и меняем её на

    var date = AjxDateUtil.computeDateTimeString(new Date(item.date));
  4. Далее закатываем этот файл в gz
    gzip -c MailCore_all.js > MailCore_all.js.gz
  5. И переименовываем его
    mv MailCore_all.js.gz MailCore_all.js.zgz

    Что касается backend части, всё готово. Дата будет выдаваться в список целиком, в виде 3 Июл 2017 г. 16:23:46. Но в этот момент возникает другая проблема: в списке сообщений блок для вывода даты слишком узкий и вся дата по-прежнему не видна. Информации с багтрекера в этом месте стало мало, потому что решение предложенное там не работало. Поэтому было решено править файл CSS, отвечающий за стиль этого блока.

  6. Идём в
    /opt/zimbra/mailboxd/webapps/zimbra/skins/_base/base3
  7. Редактируем файл skin.css. Ищем там стиль:
    .ZmMsgListDate { 
       position:absolute; 
       right:0px; 
       text-align:right; 
       width:75px; 
       width:6.8rem;
    }
  8. И меняем его на
    .ZmMsgListDate { 
       position:absolute; 
       right:0px; 
       text-align:right; 
       width:75px; 
       width:10.8rem; 
    }
  9. После этого перезагружаем Zimbra
    service zimbra restart
  10. И видим, что в списке сообщений (и входящих, и исходящих) появилась полные дата и время. Готово!

Остались вопросы?

Лоджик Флоу


Аутсорсинг / Системное администрирование / Техническая поддержка / Сопровождение 1С:Предприятие

+7 (8634) 383-490 / +7 (906) 430-7000
mail@logicflow.ru

Что-то пошло не так? Специалисты нашей компании помогут Вам разобраться с возникшими проблемами! Обращайтесь! →

Также Ваши вопросы Вы можете задать в нашей группе ВК или на нашем YouTube канале!

Эти статьи будут Вам интересны

1С:Предприятие: Неверный формат хранилища данных

Один из наших клиентов позвонил со следующей проблемой: при запуске 1С:Предприятия появилось сообщение "Неверный формат хранилища данных...". Очень неприятная история, но решается она очень легко.

Настройка онлайн-кассы Штрих-М в режиме Ethernet и Wi-Fi (Штрих-М-02Ф / Штрих-Мини-01Ф)

В преддверии перехода на онлайн-кассы, рассказываем как настроить популярный фискальный регистратор Штрих-М-02Ф (или аналогичные) для передачи данных в ОФД через Ethernet и Wi-FI.

1С:Предприятие: Очистка кэша и мусора

Если с Вашей базой данных 1С:Предприятие началось твориться что-то неладное, то очистка кэша 1С такая же необходимая операция, как и внешнее и внутреннее (ТиИ) тестирование файла базы данных. Это довольно несложная операция, однако есть некоторые НО. Пройдём этот путь вместе. Поехали.