Installation et Configuration du Webmail Squirrelmail
Le meilleur Webmail après Roundcube ?
Squirrelmail est un webmail, inventé par Nathan et Luke Ehresman, écrit en PHP. Il supporte les protocoles IMAP et SMTP, et toutes les pages créées le sont en pur HTML (sans aucun Javascript), ceci afin d'être compatible avec le maximum de navigateurs.
Son objectif est de fournir une compatibilité optimale pour se rendre aussi accessible que possible. Parce que c'est un logiciel libre sous licence GPL, il est adaptable à toutes sortes d'architectures.
Je l'avais installé à mes débuts sous Linux ! qui ne sont pas si vieux que ça... mhhh... 5 ans... déjà... Installé sur un vieux pIII 600mhz qui ronronnait dans le salon de mes parents
Site officiel : http://squirrelmail.org
Pré-requis :
- un serveur web fonctionnel
- avec Php
- et biensur un serveur imap avec tout ce qui va dernière, un serveur mail quoi...
Téléchargement :
Rendez vous dans le dossier DocumentRoot de votre serveur web puis :
cd /data/www/ wget http://squirrelmail.org/countdl.php?fileurl=http%3A%2F%2Fprdownloads.sourceforge.net%2Fsquirrelmail%2Fsquirrelmail-1 .4.20.tar.bz2 tar xvjf squirrelmail-1.4.20.tar.bz2 mv squirrelmail-1.4.20 squirrelmail chown -R user-apache: squirrelmail cd squirrelmail
Configuration et Installation :
Il vous faudra définir un vhost, et un sous domaine sur votre serveur dns (bind9 ?).
Une fois fait rendez vous à l'url choisit.
Vous devriez tombé sur une truc pas sympa :
ERROR: Config file "config/config.php" not found. You need to configure SquirrelMail before you can use it.
Pour remédier à cela lancez le script perl de configuration :
./configure
Vous devriez vous retrouver devant un menu dans son plus simple appareil, simple, bien fait, vous n'avez plus qu'a suivre les instructions.
Une fois avoir rempli toutes les options qui vous intéresse n'oubliez pas de sauvegarder avec la touche S cela aura pour effet de vous générer un fichier de configuration : config.php dans le repertoire config, créé avec les droits root ce qui ne pose pas de problème bien au contraire.
Normalement vous devriez rencontrer ce message lors du premier essai de connexion :
Error opening ../data/default_pref Could not create initial preference file! /var/local/squirrelmail/data/ should be writable by user daemon Please contact your system administrator and report this error.
Réglons cette histoire :
mkdir -p /var/local/squirrelmail/data mkdir -p /var/local/squirrelmail/attach chown -R daemon: /var/local/squirrelmail
Dossiers qui servent à Squirrelmail pour le stockage de données si vous n'utilisez pas Mysql.
Squirrelmail en Français :
./configure
Suivez le menu language et comme charset mettez UTF-8.
Puis modifiez le fichier functions/i18n.php comme suit :
[...] $languages['fr_FR']['NAME'] = 'French'; $languages['fr_FR']['CHARSET'] = 'UTF-8'; $languages['fr_FR']['LOCALE'] = array('fr_FR.utf-8','fr_FR.utf-8','fr_FR'); $languages['fr']['ALIAS'] = 'fr_FR'; [...]
Vous n'avez qu'a remplacer tout ce qui est a la norme : ISO8859.
Conclusion :
Ouhhhh qu'il est pas beau !!! , mais pratique que ce soit lors de l'installation ou de l'utilisation, il est fonctionnel et rapide ! je n'ai rencontré aucun soucis il manquerait plus qu'un styliste de renommé s'occupe de sont cas et ça serait parfait ! Le petit plus par rapport à Roundcube est peut être le fait de pouvoir le personnaliser plus facilement dans ce fameux menu d'installation.