Installation de libremail

Installation des applications

Si vous avez récupéré le fichier des sources compressé, commencez par le décompresser :

Placez le fichier libremail.tar dans le répertoire de votre choix et le désarchiver :
Si vous avez récupéré une mise à jour (fichier majlibremail.tar), voir
note en fin de paragraphe.


Les différents fichiers de l'archive seront recopiés dans un sous répertoire libremail .

Aller dans ce répertoire et lancer : pour compiler les sources.


Si vous avez récupéré le fichier avec les programmes exécutables, l'installation se fait de manière similaire, mais sans qu'il soit nécessaire de lancer la commande make


Les exécutables de libremail sont prêts. Si nécessaire déplacez les ou rajoutez l'accès au sous répertoire libremail/bin dans la variable d'environnement PATH .
Dans le dernier cas, mieux vaut modifier directement un fichier où la variable PATH est déclarée (/etc/profile, .bashrc ou .bash_profile), puis se reconnecter (login).


Il ne vous reste plus qu'à créer votre fichier de configuration (en vous basant le fichier exemple.cfg) et le répertoire racine de vos mails pour pouvoir accéder à votre boîte aux lettres.


Note : Si vous avez récupéré une mise à jour (fichier majlibremail.tar), vous devez vous positionner juste en dessus du répertoire libremail qui contient les fichiers d'une version antérieure.
Le désarchivage du fichier majlibremail.tar et la compilation des sources modifiés, s'effectue ensuite comme décrit
ci dessus.


Sélection d'une langue par défaut

Depuis la version 2.0, l'interface utilisateur de Libremail et le contenu des mails générés par certains outils de filtrage, sont disponibles dans toutes les langues de ce site web.
Les différents outils de Libremail analysent la variable d'environnement $LANG pour choisir la langue de l'interface utilisateur.

En conséquence, si la variable d'environnement $LANG n'est pas initialisée, ou si elle fait référence à une langue non disponible, Libremail ne peut fonctionner.
Pour pouvoir utiliser Libremail dans ces 2 cas, il est nécessaire de créer des fichiers de données pour une langue choisie par défaut.

Les noms de ces fichiers s'obtiennent en supprimant le suffixe linguistique (un . suivi de 2 lettres) des fichiers à partir desquels ils sont créés.
Pour un bon fonctionnement de la langue par défaut, on évitera d'utiliser des fichiers dont le nom se termine par -utf .
Il est conseillé de faire des liens symboliques plutôt que des copies pour créer les fichiers de la langue choisie par défaut.

Par exemple pour choisir la langue française comme langue par défaut, on lancera les commandes :
        ln -s mess-libremail.fr  mess-libremail
        ln -s mail-supbcc.fr     mail-supbcc
        ln -s mail-supgros.fr    mail-supgros
        ln -s mail-suphtm.fr     mail-suphtm

Si on désire que les fichiers de la langue par défaut soient utilisés systématiquement (donc, sans tenir compte de la variable d'environnement $LANG), il faut rajouter un fichier de nom deflang-libremail (il peut être vide) dans le répertoire contenant les commandes de Libremail.


Installation de la documentation

Si le fichier contenant la documentation est compressé, commencer par une décompression :

Désarchiver le fichier contenant la documentation :

le sous répertoire libremail contiendra un ou plusieurs fichiers presentation (un fichier par langue installée), ainsi que des pages de man dans des sous répertoires de libremail/man .

Plus précisément, les pages de man seront installées dans les répertoires : avec ?? qui est une langue parmi : fr de es it nl pt eo .


Pour les langues autres que l'anglais, le nom du fichier documentation contient -utf ou -iso pour indiquer le jeu de caractères accentués utilisé (UTF-8 et ISO8859-1).
Si vos pages de man ne s'affichent pas ou s'affichent avec un jeu de caractères incorrect, il suffit d'utiliser l'autre fichier de documentation.


Les fichiers man sont fournis non compressés, ce qui permet de voir leur contenu physique réel. Par contre, les pages de man de Libremail occupent environ 200 Koctets par langue.
Afin de réduire cet espace, on pourra compresser les fichiers en lançant depuis le répertoire contenant tous les mails d'une langue :
Si la commande bzip2 (le meilleur compresseur) n'est pas disponible, on utilisera gzip à la place.


Normalement, si la variable PATH a été initialisée pour trouver les fichiers exécutables de Libremail dans .../libremail/bin , les pages de man implantées dans .../libremail/man sont accessibles.

Si ce n'est pas le cas, il y a deux solutions pour corriger le problème :

La méthode la plus propre sera de rajouter un chemin d'accès à la variable d'environnement MANPATH .

Si cette variable d'environnement n'a pas été déclarée, (cas fréquent), il suffira de rajouter dans /etc/profile (il faut être root pour ça), ou sur son compte dans le fichier .bashrc ou .bash_profile, 2 lignes de la forme : (en supposant que l'on était dans /home/xxx lorsqu'on a désarchivé le fichier documentation).

Les pages de man seront accessibles au prochain login.

Autre méthode moins propre : déplacer les nouvelles pages de man dans les répertoires contenant toutes les autres pages :