Dans cPanel, Horde n'affiche pas les e-mails en texte enrichi / HTML par défaut, il affiche uniquement la version en texte brut. Je sais qu'il existe une option pour afficher les e-mails HTML, mais je ne sais pas comment l'activer sous cPanel.
Je lis beaucoup de messages du forum en ligne disant que je dois mettre $mime_drivers['html']['inline']=true;
en mime_drivers.php
. Cependant, si je modifie ce fichier, j'ai peur que cPanel ne l'écrase. cPanel a tendance à écraser les fichiers que je modifie.
Comment puis-je configurer Horde sous cPanel pour afficher les e-mails HTML?
working with a service provider's management interface, such as cPanel
.Réponses:
Cette question m'a laissé perplexe pendant longtemps. Il y a quelques mois, je n'ai pas pu trouver la réponse et je viens de
/usr/local/cpanel/base/horde/imp/config/mime_drivers.php
modifier, en changeant spécifiquement la section:à:
Comme je le craignais, chaque fois que cPanel mettait à jour Horde, ce changement était perdu et mes utilisateurs se plaignaient. Maintenant, je pense avoir trouvé une solution. (Cependant, Horde n'a pas encore mis à jour, donc je ne peux pas dire avec certitude si cela fonctionne).
Après l'inclusion
imp/config/mime_drivers.php
, Horde recherchera un répertoireimp/config/mime_drivers.d/
et, s'il est trouvé,include()
tous les fichiers se terminant.php
dans ce répertoire. Ce répertoire n'existe pas sous cPanel, il peut donc être créé sans craindre d'être écrasé .Le fichier
/usr/local/cpanel/src/3rdparty/gpl/README-horde
contient des détails sur la façon dont cPanel met à jour Horde, ainsi que des instructions sur la personnalisation de Horde. Quelques exemples pertinents de ce fichier donnent des indices sur la façon de faire les personnalisations que je voulais en permanence:À partir de ce fichier, j'ai pu découvrir les étapes suivantes pour remplacer le paramètre d'affichage HTML en ligne:
tl; dr: voici les étapes:
Dans un répertoire temporaire, créez la
horde/imp/config/mime_drivers.d/
structure de répertoires attendue par cPanel:Créez un fichier de remplacement dans ce nouveau répertoire. J'ai nommé le mien
html.php
mais vous pouvez le nommer comme vous voulez tant qu'il se termine par.php
Insérez le contenu suivant dans
/tmp/horde/imp/config/mime_drivers.d/html.php
:Créez une
.tar.gz
version du/tmp/horde
répertoire à/var/cpanel/horde/overlay.tar.gz
:Ce fichier doit être développé par cPanel chaque fois que Horde est mis à jour, en ajoutant à nouveau votre remplacement de configuration.
Déplacez le
/tmp/horde/imp/config/mime_drivers.d/
en place:Connectez-vous à Horde pour tester.
la source