System-Linux

Aller au contenu | Aller au menu | Aller à la recherche

Installation et Configuration du Webmail Squirrelmail

squirellmail jpg

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.

Par GanGan | le lundi, juin 21 2010 07:00

Commentaires

1. Olivier

lundi, juin 21 2010 | 10:11

Oui en effet, il est vraiment pas beau! Merci pour cet article ;)

2. antistress

lundi, juin 21 2010 | 17:24

et quels sont les moins par rapport à roundcube ?

3. GanGan

lundi, juin 21 2010 | 19:49

Je ne peux pas te dire autre chose que le coté graphique car mon utilisation de ces webmails est tres basique.

4. tiko

vendredi, juillet 16 2010 | 19:09

C'est vraiment ok pour ce qui est de son installation et facile d'utilisation