Installer Squirrelmail à la place de Horde
Par Romino le mardi 13 mars 2007, 17:35 - Serveurs - Debian / Plesk - Lien permanent
C'est une histoire de goût: on aime ou non Horde, on aime ou non Squirrelmail.
Voici comment faire pour remplacer Horde par Squirrelmail sur Debian / plesk.
1ère étape: enlever Horde
cd /usr/share tar -czf horde.tar.gz psa-horde/* rm -r psa-horde/* mv horde.tar.gz psa-horde
2ème étape: importer squirrelmail
Commencer par aller sur le site de Squirrelmail pour récupérer les url des sources et des fichiers langues Le site: http://www.squirrelmail.org/
cd psa-horde wget lelienquivabienpoursquirrelamail tar -xcf nomdelarchivetelechargee wget packagelanguepoursquirrelmail tar -xzf nomdupackagelangue
3ème étape: Configurer squirrelmail
editer le fichier config/config.php et changer
$domain=example.com;
par
$domain = EREGI_REPLACE("www.","",EREGI_REPLACE("webmail.","", $_SERVER['SERVER_NAME']));
Dans le fichier functions/file_prefs.php, changer
"$username.pref"
par
$username . "_" . $domain . ".pref"
et modifier la partie indiquant la langue par:
fr_FR
De plus, dans chque fonction, ajouter la ligne
global $domain;
juste en dessous de la déclaration de la fonction, de façon à avoir un truc du genre:
function cachePrefValues($data_dir, $username) {
global $domain;
4ème partie: le test ...
Se rendre à l'url http://webmail.votredomaine.com .... et normalement vous devriez voir squirrelmail s'afficher en lieu et place de Horde, le tout en français.
Si la langue reste en anglais, il faut vérifier que toutes les langues dispos dans les "locales" sont installées sur le serveur. Pour cela:
dpkg-reconfigure locales