En cPanel, Horde no muestra mensajes de texto enriquecido / correos electrónicos HTML de forma predeterminada, solo muestra la versión de texto sin formato. Sé que hay una opción para mostrar correos electrónicos HTML, pero no estoy seguro de cómo habilitarlos en cPanel.
He leído un montón de mensajes en el foro en línea diciendo que necesito fijar $mime_drivers['html']['inline']=true;
en mime_drivers.php
. Sin embargo, si modifico este archivo, me temo que cPanel lo sobrescribirá. cPanel tiene tendencia a sobrescribir los archivos que modifico.
¿Cómo puedo configurar Horde en cPanel para mostrar correos electrónicos HTML?
working with a service provider's management interface, such as cPanel
.Respuestas:
Esta pregunta me dejó perplejo por un largo tiempo. Hace meses no pude encontrar la respuesta, así que solo edité
/usr/local/cpanel/base/horde/imp/config/mime_drivers.php
, específicamente cambiando la sección:a:
Como temía, cada vez que cPanel actualizaba Horde, este cambio se perdería y mis usuarios se quejarían. Ahora, creo que he encontrado una solución. (Sin embargo, Horde aún no se ha actualizado, así que no puedo decir con certeza si esto funciona).
Después de incluir
imp/config/mime_drivers.php
, Horde buscará un directorioimp/config/mime_drivers.d/
y, si lo encuentra,include()
todos los archivos que terminen.php
en ese directorio. Este directorio no existe en cPanel, por lo que puede crearse sin temor a sobrescribirse .El archivo
/usr/local/cpanel/src/3rdparty/gpl/README-horde
contiene detalles sobre cómo cPanel actualiza Horde, así como instrucciones sobre cómo personalizar Horde. Algunas excepciones relevantes de ese archivo dan pistas sobre cómo hacer las personalizaciones que quería permanentemente:Desde este archivo pude descubrir que los siguientes pasos para anular la configuración de la vista HTML en línea son los siguientes:
tl; dr: estos son los pasos:
En un directorio temporal, cree la
horde/imp/config/mime_drivers.d/
estructura de directorios que espera cPanel:Cree un archivo de anulación en ese nuevo directorio. Llamé al mío,
html.php
pero puedes nombrarlo como quieras siempre que termine en.php
Inserte los siguientes contenidos en
/tmp/horde/imp/config/mime_drivers.d/html.php
:Cree una
.tar.gz
versión del/tmp/horde
directorio en/var/cpanel/horde/overlay.tar.gz
:CPanel debe expandir este archivo cada vez que se actualiza Horde, volviendo a agregar su anulación de configuración.
Mover
/tmp/horde/imp/config/mime_drivers.d/
a su lugar:Inicie sesión en Horde para probar.
fuente