В cPanel Horde по умолчанию не отображает электронные письма в формате RTF или HTML, а отображает только текстовую версию. Я знаю, что есть возможность отображать электронные письма в формате HTML, но я не уверен, как включить это в cPanel.
Я прочитал много сообщений на форуме в Интернете , говоря , что мне нужно установить $mime_drivers['html']['inline']=true;
в mime_drivers.php
. Однако, если я изменю этот файл, я боюсь, что cPanel перезапишет его. cPanel имеет тенденцию перезаписывать файлы, которые я изменяю.
Как я могу настроить Horde в cPanel для отображения электронных писем в формате HTML?
working with a service provider's management interface, such as cPanel
.Ответы:
Этот вопрос меня давно озадачил. Несколько месяцев назад мне не удалось найти ответ, и я просто отредактировал
/usr/local/cpanel/base/horde/imp/config/mime_drivers.php
, специально изменив раздел:чтобы:
Как я и боялся, каждый раз, когда cPanel обновляет Horde, это изменение будет потеряно, и мои пользователи будут жаловаться. Теперь я считаю, что нашел решение. (Однако Орда еще не обновилась, поэтому я не могу точно сказать, работает ли это).
После включения
imp/config/mime_drivers.php
Horde проверит каталогimp/config/mime_drivers.d/
и, если найдет, найдетinclude()
все файлы, оканчивающиеся.php
на этот каталог. Этот каталог не существует в cPanel, поэтому его можно создавать, не опасаясь перезаписи .Файл
/usr/local/cpanel/src/3rdparty/gpl/README-horde
содержит подробную информацию о том, как cPanel обновляет Horde, а также инструкции по настройке Horde. Несколько соответствующих исключений из этого файла дают подсказки о том, как сделать настройки, которые я хотел постоянно:Из этого файла я смог обнаружить следующие шаги для переопределения встроенного HTML-представления следующим образом:
tl; dr: вот шаги:
Во временном каталоге создайте
horde/imp/config/mime_drivers.d/
структуру каталогов, которую ожидает cPanel:Создайте файл переопределения в этом новом каталоге. Я назвал мой,
html.php
но вы можете назвать его как угодно, если он заканчивается.php
Вставьте следующее содержимое в
/tmp/horde/imp/config/mime_drivers.d/html.php
:Создайте
.tar.gz
версию/tmp/horde
каталога по адресу/var/cpanel/horde/overlay.tar.gz
:Этот файл должен расширяться cPanel при каждом обновлении Horde, повторно добавляя переопределение вашей конфигурации.
Переместите
/tmp/horde/imp/config/mime_drivers.d/
на место:Войдите в Орду, чтобы проверить.
источник